Engine je v podstatě základní kámen vaší hry. Obsahuje vývojářské nástroje, které vám vývoj hry usnadní. Je mnohem lepší vytvářet hru s pomocí existujícího enginu, než se pokoušet ji vytvořit od začátku. K dispozici máte spoustu enginů pro nezávislé vývojáře.  Díky enginům snadno nastavíte grafiku, zvuk a umělou inteligenci. Různé enginy mají různé silné a slabé stránky. Některé se hodí pro 2D grafiky, jiné jsou zase určeny konkrétně pro 3D grafiky. Některé enginy vyžadují lepší znalosti programování, než jiné. Existuje několik vývojářských nástrojů, které můžete použít i v případě, že nemáte zkušenosti s kódováním. Mezi oblíbené enginy patří:  GameMaker: Studio – Nejoblíbenější engine pro 2D hry. Unity – 3D engine, který se snadno používá a nabízí přenosnost. RPG Maker VX – Skriptovací engine určený pro 2D RPG s tradičním JRPG stylem. Unreal Development Kit – 3D engine, který lze upravit pro různé účely. Source – Populární 3D engine, který se neustále vyvíjí. Project Spark – Optimalizovaný 3D engine určený pro běžné uživatele Záleží na tom, který engine si vyberete, ale měli byste se připravit na to, že strávíte spoustu času programováním. I ty nejzákladnější enginy vyžadují určitou znalost jejich používání. Pokud neumíte programovat, budete si muset najít někoho, kdo to umí.   To bude začátek budování vašeho týmu. Pokud neumíte programovat, programátor bude ten první, koho budete muset najít. Umělce a zvukaře můžete hledat později – nejprve bude nutné vytvořit funkční prototyp. Na internetu najdete spoustu nezávislých vývojářů, se kterými budete moci spolupracovat. Jistě najdete někoho, kdo vám s vývojem hry rád pomůže. Budete ovšem potřebovat detailní dokument designu, jinak tito lidé nebudou vědět, o co vám jde. Až se seznámíte s vybraným enginem, postavte prototyp hry. Tento prototyp bude sloužit jako základní test funkčnosti vaší hry. Nebudete zatím potřebovat grafiku ani audio, budou vám stačit základní tvary (například krychle nebo jednoduchý panáček) a malá testovací oblast.   Testujte prototyp tak dlouho, dokud nebude zábava ho hrát. Zapisujte si vše, co se vám nelíbí a co potřebuje upravit. Pokud prototyp není zábavný, vaše hra také nebude zábavná. Vždy se najdou prvky, které do hry jednoduše nebudou zapadat. Připravte se na to, že budete prototyp muset několikrát změnit a vypustit či přidat spoustu věcí. Nejzákladnější funkčnost hry je interakce hráče pomocí ovládání. U prototypu se ujistěte, že je ovládání snadné.  Hráči nemají rádi hry se špatným ovládáním. Zamyslete se nad tím a připravte hru, která se bude ovládat snadno a intuitivně.
Vyberte si engine. Naučte se pracovat s enginem, nebo najděte někoho, kdo to umí. Vytvořte prototyp. Nastavte ovládání.
Vyberte si engine. Naučte se pracovat s enginem, nebo najděte někoho, kdo to umí. Vytvořte prototyp. Nastavte ovládání.