Escolhi o Godot como engine do meu jogo. Isso por ser COMPLETAMENTE gratuito, diferentemente dos maiores engines do mercado (Unity e Unreal cobram caso meu faturamento anual exceda um certo valor), por ter código completamente aberto e por, mais importante, ter recursos completamente similares aos dos engines com código proprietário. Ele usa uma linguagem baseada em Python e para implementação de scripts com necessidade crítica de performance usa C++, ao invés de C#. Já aprendi C++ na faculdade e detesto qualquer coisa que tenha saído um dia de dentro da Microsoft, logo, não quero programar em C# nem a porrete. Li em algum lugar que o Unity tenta manter as coisas em alto nível demais e que, por isso, torna-se mais complicado se modificar detalhes nas soluções apresentadas pela plataforma. Não sei bem como seria isso na prática, mas esse engessamento não me agrada.