engines/ — Engine Tracks¶
One page per track, covering positioning and selection, project structure, core workflows, idioms, performance essentials, learning routes and common pitfalls. All 12 tracks are complete.
| Track | In one line |
|---|---|
| Godot | Open-source all-rounder: the node/scene mental model, GDScript and C#, export and multi-platform. |
| Unity | The largest ecosystem: component model, Prefabs, ScriptableObjects, multi-platform builds. |
| Unreal | AAA visuals and a film-grade pipeline: the Gameplay Framework, Blueprints and C++ mixed. |
| Bevy (Rust) | Data-driven ECS: Entity/Component/System and the plugin ecosystem. |
| Web Games | The browser route: the divides between Phaser / PixiJS / Three.js, and the engineering chain. |
| Lightweight Frameworks | The code-first route: what raylib / LÖVE / Pygame / SDL / SFML are each suited to. |
| Cocos | The Chinese-ecosystem engine: Cocos Creator and the mini-game release chain. |
| Ren'Py | Built for visual novels: label branching, built-in saves and history, multi-platform packaging. |
| RPG Maker | A paid, RPG-specific tool: map editor and event system. |
| GameMaker | Fast 2D development: the room/object/event model and a pixel-art workflow. |
| Defold | A lightweight open-source engine: components and message passing, with mobile and HTML5 exports. |
| MonoGame / FNA | C# code-first frameworks: you manage the main loop yourself, no editor in the route. |
Prerequisite reading:
- Engine Internals Path
- Mini-Game Development (mini-game export routes for each engine)
- Resources (entry points to engine sites and documentation)