Enhver computerbruger har spillet computerspil mindst en gang. Sorterer efter forskellige muligheder for spil, alle er på udkig efter noget unikt, der passer til ham. Før eller senere begynder nogle mennesker at tænke over selve processen med at skabe et spil.
Kom med en historie og idé til det spil, du vil oprette. Det er op til dig at beslutte, om det vil være en rullator, et løb eller en kamp. Det skal forstås, at oprettelse af et spil er en kedelig og tidskrævende proces. Uden bestemt viden er du ikke i stand til at oprette et spil. Det er nødvendigt at lære det grundlæggende i programmeringssprog, scripting-sprog, modellering.
Vælg formatet til oprettelse af spillet - 2D eller 3D. Det er lettere at lave 2D end 3D: de belaster ikke computeren, og det nødvendige antal programmer, der kræves for at oprette et spil, minimeres. Men selv for at skabe 2D-spil skal du være god til at tegne. Hvis du ikke ved hvordan man tegner, kan du bruge færdige blanke placeringer, tegn osv.
En af fordelene ved 3D-spil kan kaldes skønhed og underholdning, men skønhed kræver offer, så ulemperne straks bliver synlige. Du har brug for viden om forskellige programmeringssprog. Dette er den sværeste del af at skabe et 3D-spil. Jo sværere spillet skal være, jo sværere er sprogene. Der er mange af dem, og de er kendt i meget lang tid. Når du lærer et sprog, står du over for behovet for at kende et andet. Og så stigende. En anden åbenbar ulempe er, at du har brug for stærke computere. Du behøver ikke at tegne her, men du skal lære at arbejde i modelleringsprogrammer, men det er ikke lettere end at tegne, og du kan ikke undvære fantasi.
Der er specielle konstruktører til oprettelse af spil. Fra de færdige dele, som du får i konstruktøren, opretter du gradvist dit spil. De er velegnede til både 3D-spil og 2D-spil. Hvis du ikke har nok færdige dele, kan du tilføje dine egne og bruge dem. For at få noget til at bevæge sig, skal du tildele handlinger til objekter ved hjælp af forudbyggede boolske operationer. Hvis der mangler standardhandlinger, kommer skriptsprog til undsætning. Der er konstruktører, der inkluderer almindelige programmeringssprog, de er mere funktionelle, men deres arbejde er sværere at forstå. Konstruktører er normalt opdelt efter genre, men der er generelle, der er egnede til at skabe spil af forskellige genrer.