← Files Design Game StudioARCHIVED FILE
references/engine-matrix.md
1.74 KB · Nov 14, 2026 · 01:10 UTC
# Engine selection matrix Use this matrix as a decision aid, not rigid API truth. Verify current documentation and installed versions before implementation. | Primary target | Suitable defaults | Tradeoffs | |---|---|---| | Simple browser 2D, arcade, puzzle, platformer | Phaser (TypeScript or JavaScript) | Browser first; no native 3D engine | | Browser 3D exploration, interactive scene, 3D prototype | PlayCanvas Engine | Browser GPU limits; WebGL fallback | | Standalone indie 2D, isometric, low-poly 3D | Godot with GDScript | Editor/export templates needed; web/C# compatibility needs version check | | Visual novel, dialogue-heavy branching | Ren'Py | Story focused; launcher/SDK needed for exports | | Existing Unity game, mobile-heavy 3D/AR/VR | Unity | Editor/toolchain and platform build profiles needed; licensing check | | Existing Unreal game, high-end cinematic 3D | Unreal | High memory/CPU/GPU costs; full engine install; licensing check | | Mobile browser game | Phaser or PlayCanvas | Touch, network, screen, battery, memory constraints | | Native Android/iOS | Godot or Unity where suitable | Signing, platform SDK, devices, publishing rules | | Multiplayer | Chosen game engine + server-side/network stack | Must explicitly budget hosting and anti-cheat/security | Always preserve the existing project's engine when making focused modifications. '2.5D' and 'isometric' describe presentation, not an engine. Never promise a console/mobile binary without the appropriate SDK, signatures and platform access. Primary references: - https://www.phaser.io/oss/docs/ - https://developer.playcanvas.com/ - https://docs.godotengine.org/en/stable/ - https://www.renpy.org/doc/html/ - https://docs.unity.com/ - https://dev.epicgames.com/documentation/en-us/unreal-engine/
SHA-256: 89d5edfa0839e5dcc075a160cdd5e25eb39159c61599dbabe3916aa73d63ffac