Hvad er spiludvikling?

Spiludvikling er kunsten at skabe spil og beskriver design, udvikling og frigivelse af et spil. Det kan involvere konceptgenerering, design, build, test og frigivelse. Mens du opretter et spil, er det vigtigt at tænke på spilmekanikken, belønningerne, spillerengagement og niveau-design.

En spiludvikler kan være en programmør, en lyddesigner, en kunstner, en designer eller mange andre roller, der er tilgængelige i branchen.

Spiludvikling kan gennemføres af et stort spiludviklingsstudie eller af en enkelt person. Det kan være så lille eller stort, som du vil. Så længe det lader spilleren interagere med indhold og er i stand til at manipulere spillets elementer, kan du kalde det et 'spil'.

For at blive involveret i spiludviklingsprocessen behøver du ikke skrive kode. Kunstnere kan oprette og designe aktiver, mens en udvikler kan fokusere på at programmere en sundhedsbjælke. En tester kan blive involveret for at se, at spillet fungerer som forventet.

Hvordan de første spil så ud

For at løse problemer, som spilrammer havde, blev der udviklet værktøjer som libGDX og OpenGL. De hjalp spiludviklingen med at være meget hurtigere og lettere og leverede mange foruddefinerede funktioner og funktioner. Det var dog stadig svært at komme ind i branchen eller forstå en ramme for nogen, der kommer fra en ikke-programmeringsbaggrund, en almindelig sag i spiludviklingsscenen.

3D-korteditor lavet med OpenGL

Det var da spilmotorer som Construct, Game Maker, Unity og Unreal blev udviklet. Generelt har en motor alt, hvad en ramme havde, men med en mere venlig tilgang ved at bruge en grafisk brugergrænseflade (GUI) og hjælpe med den grafiske udvikling af spillet.

I nogle tilfælde, som Game Maker og Construct, er mængden af ​​foruddefinerede funktioner så store, at folk uden tidligere programmeringsfærdigheder kunne opbygge et spil fra bunden, virkelig udvide scenen og gøre spiludvikling tilgængelig for næsten alle.

Spilmotorer

Mange udviklere vælger at udvikle et spil ved hjælp af en Game Development Engine.

Spilmotorer kan gøre processen med at skabe et spil meget lettere og gøre det muligt for udviklere at genbruge masser af funktionalitet. Det tager sig også af gengivelse til 2D- og 3D-grafik, detektering af fysik og kollision, lyd, scripting og meget mere.

Nogle spilmotorer har en meget stejl indlæringskurve som CryEngine eller Unreal Engine. Alligevel er andre værktøjer meget tilgængelige for begyndere, og nogle har ikke engang brug for, at du kan skrive kode for at oprette dit spil, f.eks. Construct 2.

Unity Game Engine ligger et sted i midten, mens den er begyndervenlig, er nogle populære og kommercielle spil blevet bygget ved hjælp af Unity (f.eks. Overcooked, Superhot).

BuildBox-spilmotoren er dybest set til udvikling af hyperkasual-spil.

Typiske spilmotorer

  • CryEngine
  • Uvirkelig motor
  • Unity Game Engine
  • Game Maker
  • Konstruer 2 eller 3
  • Garn
  • Kilde
  • Forfrysninger
  • Buildbox

Mere information

  • Fantastisk liste over GameDev-ressourcer
  • Spilprogrammeringsbøger
  • libGDX Framework
  • OpenGL Framework
  • Konstruer spilmotor
  • Game Maker Engine
  • Unity3D-motor
  • Uvirkelig motor
  • BuildBox