Categoriearchief: game projectmanagement

Unity 2d versus Gamemaker Studio

Unity heeft met zijn versie 4.3 een sterke verbetering van de 2d mogelijkheden aangekondigd. Daarmee wordt de concurrentie tussen Gamemaker Studio en Unity verstevigd. Zie hieronder in de video een introductie van hoe de 2d functionaliteiten in Unity werken.

Voorheen maakten gamedevelopers ook 2d games in Unity maar zij deden dat door eigenlijk een beetje vals te spelen, door namelijk 1 ‘as’ uit het assenstelsel uit te zetten en door 2d plaatjes bovenop de 3d objecten te plakken.

Unity2d of Gamemaker Studio?
Het ziet er allemaal mooi uit en de mogelijkheden van Unity zijn groot (net als Gamestudio support het veel export mogelijkheden naar Ios, Android, windows, mac, e.a.). Welk platform dan te kiezen als independent gamedeveloper of kleine studio? Als je 3d games wilt maken is de keus (vooralsnog) voor Unity, alhoewel je ook een engine als de unreal engine zou kunnen overwegen. Voor 2d games ligt de keus wat complexer.

Snelheid
De afgelopen maanden hebben we bij gameskool in een tweetal projecten zowel games ontwikkeld in Unity als in Gamemaker Studio en afgezien van de verschillen in mogelijkheden viel ons nog iets op: de snelheid van ontwikkelen. Onze ervaring is dat je in Gamemaker Studio veel sneller een game of gameconcept ontwikkelt dan in Unity. Dit komt doordat er voor simpele dingen veel meer regels code nodig in Unity dan in Gamemaker. Vergelijk bv bovenstaande video waarin een 2d platformer gemaakt wordt met onderstaande tutorial in Gamemaker.

(of je kan ook de ‘officiele yoyogames tutorial over platformers’ volgen). Je moet er even voor gaan zitten, maar dan zie je snel dat het ontwikkelen van – in dit geval platformers – in Gamemaker (veel) minder bewerkelijk is. Unity is het pakket dat meer 3d mogelijkheden heeft maar Gamemaker Studio is het pakket waarmee je sneller bouwt. Voor mensen met weinig tijd (kleine studio’s, independent ontwikkelaar, hobbyisten) een belangrijke pro! Een quote van een van onze ontwikkelaar uit onze praktijk: “Om de posities van vectorgraphics op te slaan bij een gamesave in unity was ik 2 weken bezig, in Gamemaker zit er gewoon een ingebakken actie “save game”.

Meer info:
Gamemaker Studio
Unity3d

Projectleider bij een gamebedrijf

Projectleider bij gameprojecten

Deze blogpost is er een uit de reeks van artikelen over werken in de gamewereld.

Bij gameproductie wordt er meestal eerst gedacht aan de programmeurs en de gameartiesten (grafische mensen). Maar, er is nog een rol belangrijk: die van de projectleider. De projectleider is de lijm van het team. Hij of zij zorgt er voor dat het team goed kan functioneren en dat de game op tijd, binnen budget en met een goede kwaliteit klaar is. Waar gameprogrammeurs en gameartiesten bezig zijn met de details (waar zit de bug in de code?, hoe kan ik dat gezicht nog beter animeren?, moet dit level niet een tikkeltje vrolijker eruit zien?)  is de projectleider meer met de grote lijnen bezig: hoeveel maanden hebben we nog tot de release, hebben we genoeg mensen in het team?

gamedesign studenten van de HKU aan het brainstormen tijdens een gameproject

Soms botsen de verantwoordelijkheden omdat de projectleider wil dat de game nog voor de sinterklaas- en kerstverkopen in de winkel moet liggen en omdat de gamebouwers nog net even wat willen sleutelen aan de game om hem nóg mooier te maken. De projectleider is bezig met de contacten met de postproductie (als de game af is: sales en marketing), met de opdrachtgever(s), hoger management en andere partijen buitenaf. Hij is de eindverantwoordelijke voor de productie van de game, en dat is best een pittige taak. Wie het nieuws volgt over de release van nieuwe games weet dat er vaak vertragingen en vertragingen en vertragingen zijn voordat de beloofde nieuwe game uitkomt. Het zou eigenlijk goed zijn als alle rollen in een game-bouw-team de regels van projectmatig werken zouden kennen.

Projectleiders zijn in het algemeen minder met de inhoud (het design) van de game bezig maar meer met het proces van bouwen (op tijd, binnen budget, volgens kwaliteitsnormen). Toch is het belangrijk dat de projectleider veel van het werk van zijn of haar team snapt. Dat hij of zij begrip heeft voor de uitdagingen van een programmeur of artist en ook weet wat hij moet doen om problemen op te lossen. Het is zeker ook een coach rol. Veel projectleiders starten eerst als programmeur, soms als artist om dan later naar deze management functie door te groeien. Bij kleinere gamebureaus wordt de projectleidersrol vaak gecombineerd met die van gamedesigner of programmeur. Dit is soms noodzaak omdat het budget niet toelaat om een aparte projectleider in dienst te nemen.

Perspectieven voor werk

Er is veel vraag naar projectleiders en niet iedereen kan het (dat is een open deur overigens: ook niet iedereen kan programmeren of designen). Het is wel zo dat het een paar jaar duurt voordat je ervaren genoeg bent voor het vak van projectleider, dus heel jonge projectleiders (schoolverlaters) zie je niet vaak. Ervaren projectleiders kunnen ook makkelijk overstappen van en naar andere sectoren (bv algemeen ict-projectleider).

Meer lezen over projectleiderschap kun je hier.

Opleidingen

Er zijn diverse opleidingen en cursussen om projectleider te worden. Daarnaast is het handig als je projectleider bij een gamebedrijf wilt worden dat je zo veel mogelijk weet over de techniek van games maken (programmeren, gameart, gamedesign). Naast ‘standaard’ projectmanagement is het voor gameprojectleiders ook slim om je te verdiepen in zogenaamd ‘Agile projectmanagement‘. Agile projectmanagement werkt heel goed bij creatieve (ict) projecten, waarbij het project vaak wijzigt (zoals bij games).

Terug naar het overzicht van de verschillende rollen bij een gamebedrijf.

Wat moet je als gamedesigner kunnen?

Recent deed ik een wat kleiner gameproject waarin een gamedesigner, gamedeveloper (programmeur), een grafisch designer en een opdrachtgever/projectleider een rol in speelden.

Alhoewel de consensus is dat je als je wilt werken in de gameindustrie je je zult moeten specialiseren in een van de richtingen (gameart, programmeren, design, audio, gamewriter en andere specialisaties), merkte ik toch dat je ook een beetje allround moet zijn.

Als de gameartist namelijk nooit gescript heeft of een gamestudio (zoals gamemaker studio, Torque engine of Unreal Engine) dan weet hij ook niet welke plaatjes hij of zij wel of niet moet aanleveren. Hetzelfde geldt voor de gamedesigner, je moet de techniek (een beetje) snappen. Anderzijds geldt dat het heel handig is dat als de programmeur, waar alles samenkomt en in elkaar wordt gezet, ook een beetje kan photoshoppen. Al is het maar om een plaatje iets te roteren, te vergroten of verkleinen of de kleur iets bij te stellen. Of een geluidje iets in te korten met een audioprogramma. Dat een projectleider het proces moet snappen en van alle vakgebieden voldoende moet weten staat buiten kijf.

Grote en kleine gamestudio’s

Natuurlijk geldt dit met name voor de kleine gamestudio’s en de kleinere gamprojecten. De grotere gameprojecten (denk aan de ontwikkeling van games voor de consoles), zijn in hoge mate gespecialisserd en de processen zijn daar sterk gereguleerd. Logisch, want daar worden games gemaakt die soms tientallen miljoenen kosten.

Dus dan zou het bij die gameprojecten niet moeten voorkomen dat een programmeur een plaatje zelf moet bijsnijden (ahum…) of dat een projectleider niet precies weet waar hij in het proces zit (ahum…). Dat illustreert ook het verschil tussen het werk van de kleine (flexibele) gamestudio’s en de grote studio’s waarin de milioenenproducties gemaakt worden, waarbij sterk gespecialiseerde vakmensen een klein deeltje van het grote geheel produceren.

Voor al diegenen die niet bij de EA, Sony, Blizzard en dergelijke grote gamestudio’s werken is het aan te raden om van alle vakgebieden wat te leren: design, programmeren (of in ieder geval een beetje scripten), art (of in ieder geval photoshop als ‘zwitsers zakmes’ kunnen gebruiken), testen, audio (of in ieder geval wat geluiden kunnen bewerken (harder, zachter, knippen)). Allemaal technieken die we behandelen in de gameskool cursus.

Werken in de gameindustrie

Voor wie droomt van een baan (of freelance job) in de gamesector ga ik een serie schrijven over de mogelijkheden, kansen en voorwaarden van diegenen die in de gameindustrie willen werken.

Welke beroepen heb je bij gamebedrijven?

Hieronder schets ik de belangrijkste beroepen (rollen) bij gamebedrijven. Natuurlijk heb je daar ook boekhouders, schoonmakers, PNO medewerkers, en dergelijke, daar heb ik het nu even niet over. Het gaat over de banen die rechtstreeks betrokken zijn bij gamedevelopment.

De belangrijkste rollen bij gamedevelopment zijn:

In komende posts zal ik deze rollen verder bespreken: wat je ervoor moet kunnen, welke opleiding(en) je ervoor kunt doen en hoe de kansen zijn op een baan. Wordt vervolgd.Kijk tot die tijd ook eens op www.gamesindustrie.nl voor wat er zoal in Nederland gebeurt op gamegebied.

Gamebouwers in actie

vertraging…

Wat ik in de vele jaren dat ik projectleider was (van gameprojecten en andere projecten) heb geleerd is: expect the unexpected. Oftewel, als alles op schema lijkt te liggen gebeurt er iets onverwachts…oftewel de wet van Murphy gaat ook op voor jouw project. Enfin…het lijkt erop, op basis van de screenshots van de nieuwe versie van Gamemaker dat we een hoop lesmateriaal opnieuw moeten ontwikkelen. De nieuwe versie van gamemaker is namelijk gekleurde letters op zwarte achtergrond ipv zwarte letters op witte achtergrond, wat het eerst was. Het gaat dus allemaal nog even duren.

Tot snel!