Hoe maak je een videogame (zonder ervaring)





Wist je dat Super Mario Run is gemaakt met een gratis game-engine die je vandaag kunt downloaden en gebruiken? Nu ga ik niet liegen en zeggen dat het maken van een spel het gemakkelijkste van de wereld is, maar het is manier makkelijker dan je denkt en eerlijk gezegd, als je eenmaal hebt besloten om te beginnen, zou je versteld staan ​​hoe gemakkelijk het allemaal samenkomt. Het kost natuurlijk wat moeite - je krijgt niets gratis - maar het moeilijkste is om gewoon te beginnen en het dan vol te houden. Beschouw dit als een gids over hoe u uzelf daarbij kunt helpen, net als al het andere. Welke programma's moet je gebruiken? Waar moet je hulp krijgen? Wat te doen als je vastloopt? Herinneren jij bent het maken van dit spel, ik ga je gewoon in de goede richting wijzen.

Wat zijn de beste programma's om je eigen spel te maken?

Er zijn veel opties, maar ik zal er twee aanbevelen: GameMaker Studio en Eenheid 3D . Beide hebben gratis versies die je kunt gebruiken om van te leren en grip op te krijgen, en beide produceren games die gemakkelijk naar pc kunnen worden geëxporteerd. Ze werken ook goed op console (hoewel dat een stap hoger is dan alles wat je binnenkort zult doen, vanwege de noodzaak van debug-consoles en ontwikkelaarslicenties).

Laten we elk van deze en een paar andere opties snel doornemen.



Game Maker: Studio

Beroemde spellen die ermee zijn gemaakt: Spelunky, Hotline Miami, Crashlands, Downwell, Nidhogg, Nuclear Throne.

Best voor: 2D-spellen



Sterke punten : Een van de grootste troeven van GameMaker is de gemakkelijk te begrijpen taal op maat. Hoewel sommige 'echte' programmeurs misschien spotten met zijn eenvoud, is het snel om te leren en mee te creëren, en zo krachtig als je nodig hebt. Met slechts een paar simpele commando's kun je binnen enkele uren blokken laten bewegen en vijanden neerschieten. Het is een goede toegangspoort tot coderen en, hoewel het niet noodzakelijkerwijs rechtstreeks in andere talen vertaald hoeft te worden, stelt het je in staat om concepten en structuren te begrijpen die dat wel doen. Het heeft ook een op pictogrammen gebaseerd programmeersysteem dat afbeeldingen gebruikt in plaats van woorden, maar het is echt het beste om meteen naar de vrijheid en flexibiliteit van code te springen.

Realistisch gezien is dit de beste optie als u alleen werkt.

zwakke punten : GameMaker kan ook 3D-dingen doen, maar het is niet iets waar het echt om bekend staat, vandaar dat de meeste van zijn games 2D zijn. GameMaker Studio 2 is momenteel ook in bèta, dus misschien wil je wachten tot dat volledig is vrijgegeven voordat je hier induikt.



Eenheid

Beroemde games die ermee zijn gemaakt : Ori and the Blind Forest, Inside, Yooka-Laylee, Layers of Fear, Super Mario Run, Firewatch, Pokemon Go

Best voor : 3D-spellen



Sterke punten : Unity is de gratis engine die veel studio's van volledige grootte, zoals Ubi en Nintendo, gebruiken om games te maken. Talloze titels waarvan je waarschijnlijk hebt gehoord en gespeeld, zijn hiermee gemaakt, en het is enorm veelzijdig. Het is voornamelijk gericht op 3D, maar heeft onlangs zijn 2D-mogelijkheden geüpgraded om rechtstreeks te concurreren met GameMaker. Hoewel er meer nadruk ligt op 'juiste' codering, bestaan ​​​​basistools zoals een 3D FPS-controller als kant-en-klare modules zonder codering, en je kunt blokkeren en iets ongelooflijk snel speelbaars maken met bijna geen code. De game heeft ook een enorme marktplaats vol met vooraf gemaakte game-specifieke modules om te kopen (hoewel veel gratis zijn). Dus controller-dingen, animaties, objecten en meer kunnen eenvoudig worden toegevoegd.

zwakke punten : Je zult een serieuze code moeten leren. Unity voert C# en JavaScript uit, beide veelvoorkomende talen die in verschillende toepassingen worden gebruikt. Het is niet onmogelijk om te leren, maar verre van beginnersmateriaal. Eenheid vereist beheersing van veel van bekwame facetten, van 3D-animatie, modellering en meer, waardoor het het beste is voor teams. Het is geen goede keuze om het alleen te doen.

Andere opties

GameMaker en Unity zijn verreweg de meest populaire opties, maar niet de enige. touw , is bijvoorbeeld ongelooflijk populair voor op tekst gebaseerde games en kan ongelooflijk snel speelbare verhalen creëren. Terwijl dingen als Construeer 2 en Clickteam Fusion 2.5' zijn goede opties als u absoluut niet wilt coderen en liever pictogrammen met slepen en neerzetten wilt gebruiken, maar als gevolg daarvan enkele beperkingen ondervindt.