Každý uživatel počítače hrál počítačové hry alespoň jednou. Při třídění různých možností pro hry každý hledá něco jedinečného, vhodného pro něj. Někteří lidé dříve nebo později začnou přemýšlet o samotném procesu vytváření hry.
Vymyslete příběh a nápad pro hru, kterou chcete vytvořit. Bude na vás, abyste se rozhodli, zda to bude chodec, závod nebo boj. Je třeba si uvědomit, že vytváření hry je zdlouhavý a časově náročný proces. Bez určitých znalostí nebudete moci vytvořit hru. Je nutné se naučit základy programovacích jazyků, skriptovacích jazyků, modelování.
Vyberte formát pro vytvoření hry - 2D nebo 3D. Je snazší dělat 2D než 3D: nezatěžují počítač a je minimalizován požadovaný počet programů potřebných k vytvoření hry. Ale i při vytváření 2D her musíte být dobří v kreslení. Pokud nevíte, jak kreslit, můžete použít hotové mezery s místy, postavami atd.
Jednou z výhod 3D her lze nazvat krásu a zábavu, ale krása vyžaduje oběť, takže nevýhody se okamžitě projeví. Budete potřebovat znalost různých programovacích jazyků. Toto je nejtěžší část při vytváření 3D hry. Čím obtížnější hra má být, tím obtížnější jsou jazyky. Je jich spousta a jsou známí velmi dlouho. Když se učíte jeden jazyk, budete čelit potřebě znát další. A tak dále přibývá. Další zjevnou nevýhodou je, že potřebujete výkonné počítače. Nemusíte zde kreslit, ale musíte se naučit pracovat v modelových programech, ale není to jednodušší než kreslení a neobejdete se bez představivosti.
Pro vytváření her existují speciální konstruktory. Z hotových částí, které vám byly dány v konstruktoru, postupně vytváříte svou hru. Jsou vhodné jak pro 3D hry, tak pro 2D hry. Pokud nemáte dostatek hotových dílů, můžete přidat vlastní a použít je. Chcete-li něco přesunout, budete muset přiřadit akce objektům pomocí předem připravených booleovských operací. Pokud chybí standardní akce, přijdou na pomoc skriptovací jazyky. Existují konstruktory, které obsahují běžné programovací jazyky, jsou funkčnější, ale jejich práci je obtížnější pochopit. Konstruktory jsou obvykle rozděleny podle žánrů, ale existují obecné, které jsou vhodné pro vytváření her různých žánrů.