Game engine decision for the next project
Choosing between Unity, Unreal, Godot, a framework such as MonoGame or a custom engine fixes your language, your licence costs, which platforms you can reach and how much of the next two years goes on tooling rather than the game. A written decision tested against a small prototype of your hardest feature stops the choice being made by habit or by whichever forum thread you read last.
First tasks
- List the three hardest technical needs of the game you want to make
- Read the current licence and revenue share terms for each candidate engine
- Build a two-day spike of the hardest feature in the top two engines
- Write the engine decision with the conditions that would reopen it