No desenvolvimento de jogos, as game engines como Unreal, Unity e Godot são ferramentas centrais que frequentemente são responsabilizadas, de forma equivocada, por falhas técnicas. Enquanto autoproclamados conhecedores de jogos apontam rapidamente a engine como bode expiatório, a prática demonstra que cada engine possui seus pontos fortes e fracos. A Unreal Engine é frequentemente utilizada para gráficos de alta qualidade, enquanto a Unity é conhecida pelo desenvolvimento rápido e flexível. A Godot tem ganhado popularidade, especialmente entre estúdios indie, e alguns estúdios programam sua própria engine para ter controle máximo.