Als je nog maar ooit als een eenmansgameteam hebt gewerkt, raad ik aan om teamwerk een kans te geven. In dit artikel zullen we bekijken hoe je jezelf kunt definiëren; waar coders, artiesten, muzikanten en andere soorten gamedev te vinden zijn om mee te werken; waarom raad ik aan dit te doen; en hoe het te laten werken.
Voorbeeldafbeelding: verrekijker ontworpen door Paul IJsendoorn van The Noun Project.
Het maakt niet uit wat voor soort gamedev je bent - coder, artiest, muzikant, animator, schrijver of anderszins - het is een goed idee om je positie te bepalen en je sterke punten te ontwikkelen.
Hoewel het hebben van een gevarieerde skillset nooit schadelijk voor je zal zijn in het leven, heb je niet ten minste één ding dat je bent werkelijk goed in misschien doen. Terwijl de game-industrie blijft evolueren en zelfs Indiërs de kwaliteitsbar door het dak verhogen, is het belangrijk dat u beslist wat uw rol in game-ontwikkeling is en dat u er goed in bent.
Als u eenmaal weet wat u doet, is het in het belang van uw project dat u anderen vindt die uitblinken in de resterende posities die vereist zijn voor het project. Zelfs als je een begaafde animator bent die ook met programmeren overweg kan en schrift en muziek, enzovoort, er zullen altijd mensen zijn die op die posities beter zijn dan jij.
Als het gaat om daten, kun je niet gewoon naar buiten lopen, iemand alleen zoeken en een relatie vormen; jij hebt nodig verenigbaarheid. Hetzelfde geldt voor het vinden van de juiste game-ontwikkelingspartners.
Ben je een programmeur en heb je een artiest nodig, dan moet je niet zomaar een ervaren artiest pakken die je project aankan. Je kunt het beste iemand vinden met wie je je kunt identificeren - iemand die je game-ideeën begrijpt, een soortgelijke smaak heeft in games en je ambities als ontwikkelaar deelt.
Hoewel het vinden van iemand die bij het bovenstaande past, niet essentieel is voor het vormen van een team, zal het elk positief aspect van het werken met anderen enorm verhogen en het negatieve effect sterk verminderen..
Er zijn ontelbare plaatsen om teamgenoten te vinden, zowel online als offline. Sommige plaatsen richten zich rechtstreeks op de industrie, andere hebben weinig of geen directe relevantie. De sleutel is om divers te zijn in je zoektocht en jezelf niet te beperken tot een bepaalde zoekmethode.
Er zijn twee hoofdtypen van plaatsen waar ik zou aanraden om op internet naar teamleden te zoeken.
Denk allereerst aan sites die direct gericht zijn op de ontwikkeling van games - of het nu gaat om het verkopen van licenties, een forum dat is gericht op daadwerkelijke ontwikkeling, een website met gameplay, of iets daartussenin. Deze plaatsen zijn een tweede thuis voor duizenden ontwikkelaars, van wie velen (zowel nieuw als oud) voortdurend op zoek zijn naar mensen om mee te werken.
Zoek ten tweede naar sites die zijn gewijd aan het presenteren van voltooide games. Hoewel deze meestal bestaan in het belang van gamers en uitgevers, in plaats van gamedevs, is er altijd veel activiteit op de forums waar partners keer op keer verschijnen. Deze plaatsen zijn ook geweldig om nieuw talent te vinden dat ongelooflijk vaardig is, maar dat misschien niet de informatie heeft over waar je teamleden of werk kunt vinden.
FGL richt zich op het verkopen van gamelicenties voor zowel internet als mobiel, en heeft een fatsoenlijk actief forum, compleet met een Collaborations-bord dat speciaal is ontworpen om teamleden te vinden. Deelnemen aan de FGL-forums en in de chatroom leidde tot mijn grootste partnerschap tot nu toe, met Andrew Sandifer, dat leidde tot de ontwikkeling van Tower of Greed, Pixel Purge en meer.
FlashPunk is een populaire Flash-bibliotheek met een actieve gemeenschap van ontwikkelaars die altijd aan iets werken.
Ludum Dare is een aloude gamepro die vrij vaak voorkomt (of het nu de hoofdstam is of de mini-jam tussen de opstoppingen). Deze site is uitermate actief met leden die op zoek zijn naar een samenwerking voor de jams en is de perfecte plek om in een ontwikkelingspraktijk te komen en nieuwe mensen te leren kennen. Elke gameproblemen zijn een geweldige plek om nieuwe mensen te ontmoeten en waardevolle ervaring op te doen, dus houd ze in de gaten en doe mee aan alles wat je kunt doen.
gerelateerde berichtenGoogle+ Communities - Er zijn ontelbare groepen voor gameontwikkeling op Google+. Doe mee, wees actief en laat mensen weten wat je van plan bent!
Indie Mix is een actieve groep Indiërs waar ik lid van ben, waar we actuele projecten, ontwikkelaarsevenementen over de hele wereld, etc. bespreken. Het is een van de vele gamedev-groepen op Facebook.
DeviantArt (of elke site op het internet met kunst) is een geweldige plek om teamleden te vinden. Als u een artiest vindt met een stijl die u bevalt, aarzel dan niet om hen te vragen om samen te werken voor uw project. Dit is vergelijkbaar met hoe Colin Northway zijn artiest voor Incredipede vond.
Hoewel internet waarschijnlijk een plek is om nieuwe ontwikkelingspartners te ontmoeten, is uitgaan in de wereld een even levensvatbare oplossing. Afhankelijk van waar je woont of reist, is deze optie misschien wat lastiger, maar ik verzeker je dat potentiële partners overal zijn, als je weet waar je moet zoeken. Ik ken zelf een paar lokale ontwikkelaars en mijn stad heeft slechts een thuis voor iets meer dan 40.000 mensen.
De beste manier om lokale ontwikkelaars te vinden, is door je lokale colleges te controleren, omdat veel hogescholen programmagroepen of programma's hebben die rechtstreeks verband houden met game-ontwikkeling. Of je nu naar het college gaat of niet, wees niet verlegen - stel jezelf voor aan deze mensen, want ik weet uit ervaring dat je waarschijnlijk goed met elkaar overweg kunt.
Ik ben persoonlijk bevriend met een paar afgestudeerden van het game-ontwikkelingsprogramma van Champlain College, en via hen was ik uitgenodigd voor een lanceringsevenement in een bar voor de game-release van een lokale studio. Zelfs in mijn kleine stad zijn studio's bezig met het maken en duwen van games, en om daar weg te gaan en deze mensen te kennen vergroot gewoon het bereik van het game-ontwikkelingsweb in jouw regio.
Een andere goede manier om ontwikkelaars te ontmoeten, is door alle evenementen bij te wonen. Er zijn te allen tijde talloze evenementen gaande, met enkele van de grotere evenementen, waaronder GDC, Casual Connect en PAX.
Hoewel sommige van deze evenementen duur kunnen zijn om bij te wonen, kunnen ze levens veranderen, zoals je kunt lezen in een van mijn recente artikelen over het bijwonen van GDC. Tijdens mijn reizen naar Californië voor GDC versterkte ik mijn relaties met vele ontwikkelaars die ik al jaren online ken, en ze zijn nu allemaal potentiële partners voor toekomstige projecten die ik misschien heb. Daarnaast heb ik nieuwe ontwikkelaars ontmoet waarmee ik heb gewerkt.
Ik raad u aan ten minste één van deze grote conferenties per jaar bij te wonen als u in de branche bent en op zoek bent naar nieuwe mensen.
Enkele voorbeelden van echte gamedev-bijeenkomsten:
Misschien bent u eenvoudigweg in staat om slechts één aspect van een project (zoals programmeren of grafisch) te voltooien, of misschien heeft u simpelweg niet de motivatie om iets ambitieus af te maken zonder een teamlid om u vooruit te helpen. In mijn ervaring en mening is indie game-ontwikkeling bijna altijd het beste gedaan, niet alleen, maar in een klein team.
Als er een ding is dat sleept als je alleen werkt, is het ontwikkelingstijd. Hoewel een motivatieboost de ontwikkeltijd kan verbeteren, nemen ook extra teamleden hieraan deel. Ik heb gemerkt dat het beter is om twee mensen in het team te hebben dan je ontwikkelingstijd te halveren (via de motivatieboost, probleemoplossing voor groepen, enzovoort), wat absoluut van onschatbare waarde is. Als je in een klein team zit en je project heeft een behoorlijke reikwijdte, wordt het alleen maar beter.
Hoe je het ook wendt of keert, extra leden (in redelijkheid: grote bedrijven kunnen dit ondersteunen) versnellen eenvoudig het ontwikkelingsproces.
Een andere grote reden om met anderen te werken is motivatie. Als je ooit alleen aan een game hebt gewerkt, weet je hoe moeilijk het is om gemotiveerd en gefocust op je idee te blijven. Misschien lijkt je idee in het begin geweldig, maar alleen werken kost veel tijd, waarbij je uit het oog verliest wat je oorspronkelijk zo had gehyped.
Als je alleen werkt, zou je dagen kunnen besteden aan het programmeren van technische aspecten die ervoor zorgen dat de game er nooit anders uitziet of aanvoelt, wat waanzinnig uitputtend is en helemaal niet spannend. Wanneer u met anderen samenwerkt, stuit u niet alleen voortdurend op ideeën, waardoor u nog meer opwinding over uw idee opdoet, maar u ziet dagelijks sneller vooruitgang, wat er echt toe bijdraagt dat de voortgang vooruitgaat..
Met lange uren op een solo game ontwikkelingsproject komt lange uren alleen. En hoewel alleen zijn in kleine doses absoluut prima is, begint het na een tijdje echt zijn tol te eisen.
Zelfs als je je werk, leven en sociale leven in balans houdt, ervaren de meeste mensen veel meer sociale activiteit tijdens hun dagelijkse werk. Wanneer u samenwerkt met een partner, lokaal of online, bevindt u zich in een veel gezondere werkomgeving, die veel beter is voor u, en zelfs uw ontwikkelingstijd versnelt, omdat u niet wordt afgeleid door uw gebrek aan wat velen een noodzaak zouden kunnen noemen.
Terwijl werken als een team zeker de juiste weg is, zijn het niet alle kittens en taco's. Er zijn zeker enkele negatieve aspecten aan het werken als een team - sommige zijn eenvoudig te overwinnen, en andere die een beetje werk vergen.
Het moeilijkste deel van het werken als een team, tenminste vanuit mijn persoonlijke ervaring, is iemand anders in je creatie laten. Als een creatief type ben ik erg trots op mijn ideeën en wil ik vaak niet dat ze worden veranderd. Dat wil niet zeggen dat ik geen partners heb die ideeën hebben meegebracht die het project absoluut hebben verbeterd, maar af en toe zul je merken dat de ideeën van je partner niet passen in het projectidee, en het is belangrijk om de confrontatie aan te gaan door die ideeën verantwoord te verwaarlozen.
Het belangrijkste dat alle teamleden moeten oefenen is compromis. Wanneer je als een team werkt, wordt het project de schepping van het team, niet het jouwe. Dit betekent dat je moet leren om alle suggesties van alle teamgenoten te respecteren en dat je op een respectvolle manier debatteert over waarom je denkt dat iets wel of niet moet worden toegevoegd, wanneer de tijd zich voordoet. Denk aan uw spel als het kind van uw team: niemand kan beslissen hoe het wordt opgevoed; het is een groepsinspanning.
Een ander probleem bij het werken als een team is ervoor te zorgen dat alle teamleden in hetzelfde tempo werken, of op zijn minst accepteren waarom dat niet altijd gebeurt. (Het komt vrij vaak voor dat één persoon vooroploopt.)
Soms is een lid ambitieuzer over het project; soms heeft iemand gewoon meer tijd om een bijdrage te leveren. Hoewel het belangrijk is om te bespreken en te plannen hoeveel uren het project van elk lid duurt, is het belangrijk om te onthouden dat mensen wel leven buiten het werk hebben en dat er onverwachte dingen gebeuren. Het belangrijkste dat je kunt doen om frustratie te bestrijden, is door erover te praten; passief zijn en je problemen met het team negeren, leidt alleen maar tot verdere problemen verderop.
Al met al kan werken met een partner een algehele upgrade van alleen werken zijn (en is dat meestal ook). Hoewel er uitzonderingen zijn, dring ik er bij iedereen die dit nog nooit gedaan heeft op aan om het advies in dit artikel te volgen en hun eerste partnerschap te starten.
Het is niet altijd gemakkelijk om nieuwe mensen te ontmoeten, vooral diegenen in een enigszins nicheberoep, maar er zijn zeker manieren om dit te doen, en het is de moeite waard je tijd.