Masterstudio Rob - 7 (deel 2)

De Video Game industrie op dit moment.

Ontwikkeling

Een tweede aspect dat mijn aandacht vraagt is de programma’s die gebruikt worden om video games te maken. Zijn er zaken die ik in het oog moet houden? Zijn er vernieuwingen die ik moet opvolgen? Deze programma’s zijn belangrijk, ik ga er uiteindelijk een hele hoop tijd mee moeten werken, en de beste zoeken is soms niet even gemakkelijk.

Ik ga ze niet allemaal uitgebreid bespreken, en ik ga er een hoop overslaan, maar ik wou me focussen op de meest toegankelijke programma’s. Welke tools heb je allemaal nodig om een video game te maken en hoeveel gaat dat kosten?

Normaal gezien heb je voor een video game te maken een aantal software pakketten nodig. Ten eerste ga je liefst willen beginnen met een tekenpakket waar je concept art in kunt maken, maar later ook de texturen voor op de 3D modellen en het promotie materiaal voor het spel.
Als je concept art hebt gemaakt ga je die willen omzetten in 2D of 3D modellen.
Eens je die modellen klaar hebt ga je die liefst willen importeren in een game-engine. Dit is waar er van een idee een video game wordt gemaakt. Hierin programmeer je de regels en zorgt je dat de speler met het spel in interactie kan gaan. Natuurlijk kan je je eigen engine schrijven maar dat is erg veel werk en wordt weinig gedaan. De meeste game-engines laten genoeg ruimte zodat je die engine kunt aanpassen en vormen naar de eisen van het project waar je mee bezig bent.

Het meestgebruikte tekenpakket is waarschijnlijk nog steeds Adobe Photoshop. Dit pakket kost je snel een € 800, wat voor een beginnende ontwerper niet weinig is. Maar er is een alternatief dat meer en meer voorstanders krijgt, en bovenop nog gratis is ook: Gimp. Dit is een freeware alternatief voor Photoshop, natuurlijk minder krachtig en bevat veel minder functies meer alles behalve de meer toegepaste zaken zou je er ook mee moeten kunnen. Uiteraard is Gimp niet de enige maar wel het meestgebruikte alternatief voor Photoshop.

Als de concept art klaar is wil je dat omzetten in modellen die gebruikt kunnen worden in de game-engine. Zoals ik al zei er zijn 2 mogelijkheden, 2D of 3D (je hebt ook 2,5D, dat is een 3D spel dat ja maar langs één kant ziet, maar die modellen zijn evengoed in 3D gemaakt).

Er is (of er komt) een nieuwe tool voor 2D objecten en personage makkelijk te kunnen maken. Deze tool is gemaakt door een van de grote namen in de game industrie: Ubisoft. Ze komen (hopelijk) binnenkort uit met hun UBIart framework. Dit is een programma om snel beweegbare en animeerbare modellen te maken zoals je kan zien in het filmpje hieronder. Deze tool heeft de potentie om een hele hoop mensen aan te zetten om 2D video games te gaan maken. Er kan maximaal op de game art worden gefocust en deze tool zorgt dat de technologie bijna vanzelf komt. Dit is iets om naar uit te kijken. (ook bedankt aan Jorre voor dit onder mijn aandacht te brengen)



Als je een game wilt maken in 3D zijn er ook niet zo veel opties. Er zijn een hele hoop gratis 3D pakketen en sommige werken ook erg goed, maar veel missen belangrijke elementen om een 3D model te maken dat geschikt is voor in een game-engine te importeren. Als je dus een 3D model wilt maken voor in een video game dan kan je kiezen tussen de twee meestgebruikte pakketten, beiden van Adobe, namelijk 3ds Max en Maya.
Beiden kosten over de €4000 en zijn daarom al snel een grote investering voor beginnende game developers. Welke van de twee de beste is, is moeilijk te zeggen, maar het is vaak een kwestie van voorkeur. Maar er is ook nog een derde optie, een gratis 3D pakket genaamd Blender. Dit is waarschijnlijk het krachtigste gratis 3D pakket dat er is, al zijn er zeker minder opties voor handen dan in de betalende pakketten. Maar dit maakt wel een goede optie voor startende game developers.

Dan kom je aan de game-engine. Dit is een belangrijk deel van een video game omdat hier alles in wordt geprogrammeerd. De game-engine zorgt ervoor dat je spel interactief wordt en hierin wordt ook de gameplay “gemaakt”. Er zijn een hele hoop game-engines en ik heb niet de pretentie ze allemaal te kennen. Of zelfs maar de helft. Misschien nog minder. Maar ik wil in ieder geval de belangrijkste/voornaamste bespreken. Er zijn vooral 3 grote spelers op de markt die voor mij interessant zijn.
Om te beginnen heb je de Unreal Engine van Epic Games. Deze engine is in 1998 geschreven voor de First-Person Shooter Unreal. Daarna hebben ze de Enige blijven ontwikkelen en uiteindelijk open gesteld voor het publiek. Het belangrijkste voor ons als game developers is natuurlijk de Unreal Development Kit (UDK). Dit is een development framework, net zoals UBIart dat is, waar je video games kunt maken die met de Unreal Engine werken. De Unreal Engine is een zeer populaire game-engine omdat die zeer krachtig is. UDK zelf is ook zeer populair omdat het zo makkelijk werkt. Vooral programmaren in UDK is makkelijk omdat de game-engine een groot stuk voor u doet, je kan op een visuele manier de code ordenen, zo moet je zelf maar een minimale kennis van coderen hebben. De UDK kan gratis worden gedownload en gebruikt, maar Epic Games werkt met een royalties systeem. Ze vragen 25% van de omzet boven 50.000 US dollars, berekend per kwartaal per titel.



Een andere optie is de CryENGINE van Crytek. Deze engine is origineel ontwikkeld als technische demo voor de grafische kaarten van nVidia, maar nadat Crytek het potentieel erin zag zijn ze het ook beginnen ontwikkelen als game-engine. de CryENGINE is vooral op grafisch vlak erg sterk. Sinds een paar maanden is er ook een SDK (software development kit, zoals de UDK) uit voor deze game-engine. De CryENGINE 3 is wel een stuk duurder dan de Unreal Engine. De SDK is ook gratis maar enkel voor niet-commercieel gebruik. De prijs van de laatste versie kon ik niet vinden maar de vorige versie kostte $500 000. Niet echt voor kleine projecten dan.



Een laatste game-engine die ik interessant vind is Unity. Unity is een game-engine van het gelijknamige bedrijf, en is gericht op een andere markt. Dit is vooral te zien aan de prijs. De commerciële versie van Unity kost €1050, een heel verschil met de CryENGINE. Als je voor iOS of Android wilt ontwerpen kost het je wel nog eens €280 standaard of €1050 voor de pro versie extra per stuk. Maar zelfs dan is het nog erg goedkoop. De Unity engine is wel de minst krachtige van de 3, maar daartegenover staan vele andere voordelen. Deze game-engine is echt gericht op kleine bedrijven, zo is er bijvoorbeeld een altijd groeiende community rond. Unity heeft ook een Asset store waar je stukjes code, texturen, models, etc. van andere ontwerpers kunt kopen. Zo kan je met minder personeel toch interessante video games ontwerpen. Ook de samenwerking tussen mensen uit de community en de makers van de game-engine is zeer nauw. Het is al vaak gebeurt dat iemand iets te koop aanbied op de Asset store dat Unity zo interessant vind dat ze het ofwel overkopen ofwel die persoon een job aanbieden.



Er zijn nog verschillende andere programma’s die kunnen worden gebruikt. Je kan bijvoorbeeld een programma gebruiken om Normal Maps te maken, of voor UV maps te ontplooien. Nog een populair software pakket is Zbrush van Pixologic. Dit programma kan je gebruiken om 3D sculpturen te maken, maar ook om Normal Maps te maken die extra details toevoegen aan je 3D model in een game-engine. Maar deze programma’s zijn niet essentieel voor een video game te maken dus die laat ik even achterwege.

Als je een video game wilt ontwerpen heb je dus verschillende opties. In principe kan je volledig gratis beginnen met video games te ontwerpen als je Gimp, Blender en Unity gebruikt. Dit maakt de drempel voor veel mensen om in de industrie te stappen natuurlijk erg klein! Dat betekend dat er veel concurrentie is, maar ook dat er veel mogelijkheden zijn. Video games op zich kunnen er alleen maar door verbeteren, wij moeten dan zorgen dat we onze creativiteit kunnen gebruiken om te concurreren op vlakken waar we goed in zijn.

Persoonlijk denk ik niet dat het nodig is om veel geld tegen een project aan te gooien. Als je duurdere programma’s en game-engines gebruikt dan gaat het eind resultaat er waarschijnlijk afgewerkter uit zien. Maar dat betekend niet dat het mooier is, en dat betekend al helemaal niet dat een video game succesvol is!

Zoals Jesper Juul in zijn boek A Casual Revolution zegt, de trend die zich nu ontplooit met grote game studio’s en nog grotere budgetten kan zich zo in de toekomst niet verder zetten. Hij gelooft sterk dat er een verandering gaat komen en ik denk dat kleinere studio’s daarin ook een belangrijke rol kunnen spelen.

Leave a Reply