Engine selection
Choose an engine that fits your game.
Start with what your game needs: dialogue and choices, RPG systems, or real-time 3D. Narrative tools can save setup when their conventions fit. General engines give you more control, with more systems to build and maintain.
Ranks are recommendations for the task described, based on reviewed documentation. Model ranks cover non-explicit development work. We have not run practical benchmarks. Check content policies and commercial terms separately. How the ranks work →
Engines · Beginner · 3 min read
Choose an engine by the game you are making
Choose between Ren'Py, Twine, Godot, RPG Maker MZ, Unity and Unreal by testing the work your game actually needs.
Read the guide →S reading priorityEngines · Beginner · 4 min read
Build a first Ren'Py story with two endings
Learn dialogue, choices, state, saves and release checks with a small, non-explicit Ren'Py story.
Read the guide →S reading priorityEngines · Beginner · 4 min read
Build a browser story with Twine and SugarCube
Build a small SugarCube story with a remembered choice, two endings, and a practical workflow for publishing HTML and testing saves.
Read the guide →S reading priorityEngines · Advanced · 3 min read
Scope and evaluate a real-time 3D game
Compare Godot, Unity and Unreal with a playable scene, an interaction loop and a performance budget for your target device.
Read the guide →B reading priority