Spil, der er af den samme form temmelig alle fungerer på samme måde. For eksempel er alle første-persons skydespil som Doom brug kode, der gør i det væsentlige det samme sæt af opgaver. Alle side-scrolling spil, såsom de gamle Super Mario Brothers eller Sonic the Hedgehog, bruger også kode, der gør stort set de samme ting.
For at gøre spillet programmører liv mindre stressende, andre programmører ofte dyrke spil motorer. Et spil motor udfører de mest rutineopgaver, at en bestemt type spil gør. For eksempel, et spil motor for første-persons skydespil håndterer alle opgaver i forbindelse med visning af natur, tegning skurkene, og så videre. Du er nødt til at indsætte din egen natur, kode til dine våben, og enhver anden kode, der er endelig til dit spil. Spillet motor håndterer visning bygninger, træer og sådan noget.
Spil brug spil motorer til at få deres arbejde opfyldt. Spil motorer, til gengæld bruge grafik biblioteker til at gøre alle deres tegning. Hvis du har et spil motor og en grafisk bibliotek, det sparer dig fra at skrive en stor mængde af kode. Alt du skal gøre er at tilføje dit spil kode på toppen af spilmotor. Det er den eneste del af det spil, du er nødt til at skrive. Tag mit ord for det; det er alt du ønsker at bekymre sig om. Du kan finde at skrive dit spil kode dristige nok.
Forskellige typer af spil hver brug for deres egen spilmotor. Så du kan køre på tværs af spil motorer, der er for første-persons skydespil, andre, der er for flysimulatorer, og så videre. De bedste spil motorer er specifikke nok til at blive anvendt til mere end én type af spil. Mange fremragende spil motorer er tilgængelige kommercielt. De mennesker, der skriver dem normalt instruere dig til at købe motoren eller betale en royalty, når du sælger dit spil. Nogle anmodning begge.