Game Development is de kunst van het maken van games en beschrijft het ontwerpen, ontwikkelen en uitbrengen van een game. Het kan gaan om het genereren, ontwerpen, bouwen, testen en vrijgeven van concepten. Terwijl je een game maakt, is het belangrijk om na te denken over de spelmechanismen, beloningen, spelersbetrokkenheid en levelontwerp.
Een game-ontwikkelaar kan een programmeur, een geluidsontwerper, een artiest, een ontwerper of vele andere rollen in de branche zijn.
Game Development kan worden uitgevoerd door een grote Game Development Studio of door één persoon. Het kan zo klein of groot zijn als u wilt. Zolang het de speler laat communiceren met inhoud en in staat is om de elementen van het spel te manipuleren, kun je het een ‘game’ noemen.
Om betrokken te raken bij het spelontwikkelingsproces, hoeft u geen code te schrijven. Kunstenaars kunnen middelen maken en ontwerpen, terwijl een ontwikkelaar zich kan concentreren op het programmeren van een gezondheidsbalk. Een tester kan erbij betrokken raken om te zien of het spel werkt zoals verwacht.
Om problemen op te lossen die game-frameworks hadden, werden tools zoals libGDX en OpenGL ontwikkeld. Ze hielpen de ontwikkeling van games een stuk sneller en gemakkelijker te verlopen, met veel vooraf gemaakte functies en features. Het was echter nog steeds moeilijk om de industrie te betreden of een raamwerk te begrijpen voor iemand met een niet-programmeerachtergrond, een veelvoorkomend geval in de game-ontwikkelingsscène.