Werken op afstand het bouwen van een Indie Game Development Team

Het is moeilijk om te werken met werknemers die je nog nooit persoonlijk hebt ontmoet, maar omdat de gemiddelde Indie-startup geen basis heeft voor activiteiten, ben je vaak afhankelijk van het werken met mensen die je niet kunt bijhouden en het gebruik van internet als een bron voor het vinden van potentiële kandidaten en als een communicatiehub. In dit artikel zullen we het delicate proces bekijken van het inhuren van een nieuw teamlid, inclusief hoe je je moet voorbereiden op het proces en waar mogelijke valstrikken je bewust van zijn, en afsluiten met een lijst met (meestal) gratis bronnen die je kunt gebruiken om je volgende all-star teamlid.

Voorbeeldafbeelding: Team ontworpen door Björn Andersson van The Noun Project.


Beoordeling van uw behoeften

Een van de grootste fouten die een game-ontwikkelingsbedrijf kan maken, is werknemers inhuren zonder eerst de behoeften te beoordelen. Het probleem met deze aanpak is dat de meeste game-ontwikkelaars de reikwijdte van hun eigen games onderschatten, en vervolgens het aantal mensen en de hoeveelheid geld die ze nodig hebben.

Maak er een punt van om een ​​tegenwicht te bieden spelontwerp document. Met een goede GDD kunt u eenvoudig bepalen welk type activa u nodig heeft om uw visie tot leven te brengen. U krijgt ook een ruwe schatting van het aantal van elk activumtype dat nodig is. Hint: het gaat waarschijnlijk meer zijn dan je denkt.

Met uw handige GDD aan uw zijde, is de volgende stap om te bepalen welke gebieden u hebt gedekt. Heb je al een artiest? Geweldig, maar voordat je het idee van het aannemen van een ander afwijst, een gesprek hebt met je hardwerkende artiest en samen uitvindt hoeveel items die artiest in een toegewezen tijdsbestek kan voltooien. Als je aspiraties hebt om duizend unieke 16-frames sprite-animaties te maken, en je part-time artiest voelt zich alleen op z'n gemak als je er vijf per week uit pompt, zou je kunnen overwegen hem wat hulp te bieden.

Wat als je geweldige sprite-artiest weinig tot geen ervaring heeft met het maken van tegels, of zelfs 3D-kunst? In dit geval moet je er zeker een huren die dat wel doet. Neem nooit genoegen met iemand die niet beschikt over expertise in de baan die je moet vervullen, vooral als ze een salaris krijgen. Dit zal meer hoofdpijn en vertragingen veroorzaken dan de moeite waard is en zou duur kunnen worden.

Als u de bovengenoemde stappen uitvoert, helpt u niet alleen om een ​​duidelijker beeld te krijgen van de sterke en zwakke punten van uw team, maar ook om nauwkeurigere vacatures te schrijven en kunt u een beter beeld krijgen van uw budget. Dit is vooral belangrijk als u plannen voor het runnen van een Kickstarter-campagne. Maar voordat je naar buiten gaat en iemand gaat interviewen die Sonic the Hedgehog ooit in hun notitieblok heeft doodled, registreer je je game-ontwikkelingsteam als een bedrijf. Hiermee kunt u uw financiën bijhouden, krijgt uw team een ​​beetje meer geloofwaardigheid en krijgt uw bedrijf recht op meer belastingvoordelen. Extra geld is een goede zaak.


Een vacature schrijven

De sleutel tot het schrijven van een vacature staat bij de details. Al uw aanwervingsvereisten moeten in duidelijke taal worden geformuleerd en de meest voorkomende vragen die een potentiële huurder zou hebben, moeten worden behandeld.

Minimaal moeten de volgende items gemakkelijk in de hoofdtekst van uw bericht te vinden zijn:

  • Bedrijfsnaam: Dit is een gegeven.
  • Naam van het project: Als u er geen hebt, vervangt u deze door een werktitel of vermeldt u eenvoudig: "Nog te bepalen op een later tijdstip."
  • Korte beschrijving van het project: Belangrijke dingen om hier op te nemen zijn: genre, 2D of 3D, invloeden.
  • Teamstructuur en hoe lang je hebt samengewerkt: Sommige teams kiezen ervoor dit niet te vermelden, maar ik denk dat het aanvragers een beter idee geeft van waar ze mee bezig zijn.
  • Naam van positie en beschrijving: Spell it out zoveel mogelijk. "Pixel-artiest verantwoordelijk voor het maken van 100 geanimeerde sprites op basis van conceptuele kunst." is veel meer vertellen dan "Sprite-artiest." Als de taakomschrijving uitgebreid is, gebruikt u een opsommingsteken of een genummerde lijst.
  • Een vergoeding: Als u een bepaald aantal in gedachten heeft, kunt u dit gerust stellen, maar u bent niet verplicht. Bevestig echter dat de positie is betaald.
  • Contactgegevens: Vergeet dit niet. In de meeste fora kunnen aanvragers niet rechtstreeks solliciteren naar vacatures. Het wordt aanbevolen dat u een e-mailadres opgeeft en niet uw Skype (of andere messenger) naam. Bewaar dat voor de latere rondes.
Een deel van een actuele vacatures voor onze game, Hiro Fodder: A Blue Hope

Voor uw koptekst werkt de volgende indeling:

[BETAALD / ONBETAALD] [Teamnaam] zoekt [functie] voor aankomende [projectnaam of -genre]

Je plaatst de vacatures waarschijnlijk op populaire spelontwikkelingsforums, freelancerwebsites, gameartiesten en programmeerborden en je bedrijfswebsite (je hebt er wel één?), Evenals links naar je vermelding op socialemediakanalen. We zullen een beetje op een paar details ingaan.

Tip: Sommige forums vereisen dat je een streng sjabloon volgt. Hoewel de bovenstaande informatie meestal voldoende zou moeten zijn, zijn een paar moderators kieskeurig en willen ze dat de dingen precies zo worden gedaan als ze aangeven. Taaklijstvereisten worden meestal aangegeven door een plakkerig.


Uw kandidaat-pool verminderen

Feit: er zijn meer programmeurs, artiesten en muzikanten dan programmeer-, kunst- en muziekposities. Met dat gezegd, verwacht dat je, zolang je iets betaalt dat lijkt op een rechtvaardig loon, een heleboel toepassingen krijgt.

Je volgende taak is om spam en andere niet-gekwalificeerde kandidaten uit te filteren van de ruwe ruiten. Houd bij het screenen van kandidaten rekening met enkele basisrichtlijnen:

  • Geef alleen e-mails die goed geschreven zijn en die specifiek op uw behoeften inspelen. Helaas zal ongeveer de helft van de e-mails die je ontvangt afkomstig zijn van inhoudsmolens of kunstenaars die de taakomschrijving niet eens lezen. We noemen deze jongens Frequente Appliers, omdat ze lijken te solliciteren voor elke taak op het forum met hetzelfde algemene antwoord. Vermijd frequente toevoegingen zoals de pest. Als ze niet de tijd hebben genomen om je post te lezen, waarom zou je dan de tijd nemen om die te lezen??
  • Als een kandidaat de benodigde ervaring mist of gespecialiseerd is in een ander expertisegebied dan degene die je zoekt, moet je hem afwijzen. Sommige aanvragers zullen proberen je ervan te overtuigen dat ze nieuwe vaardigheden kunnen leren tijdens het werk. Hoewel dat heel goed waar kan zijn, betaal je ze niet om een ​​nieuw beroep te leren.
  • Serieuze kandidaten zullen de aandacht vestigen op hun eerdere prestaties, cv's en portefeuilles. Hoe meer informatie ze u verstrekken, hoe gemakkelijker u kunt bepalen of ze geschikt zijn voor de taak. Neem deze kandidaten serieuzer. Als ze deel hebben uitgemaakt van een team dat een commercieel product heeft uitgebracht, nog beter.
Nee nee nee!

Ik moet er rekening mee houden dat als je een beperkt budget hebt, of als dit je eerste spel is, je misschien wat minder eisen stelt aan je rekrutering. Er zijn tal van competente programmeurs, musici en artiesten die nooit de kans hebben gekregen om aan een spel te werken. Als je nieuw bent in het veld, overweeg dan om een ​​van hen een kans te geven. Trouwens, zou je echt de hoofdartiest moeten inhuren voor Skyrim om een ​​klein Indie-spel te ontwikkelen? Zolang ze je voorbeelden van hun werk laten zien en het project enthousiast lijken, schrijf ze dan niet meteen af.


Het interviewproces

Ah, het gevreesde interviewproces. U bent waarschijnlijk al eerder met ze begonnen, maar hebt er zelden zelf een gedaan. Empowerment, is het niet? Voordat u een opgezwollen hoofd krijgt, moet u onthouden dat de beste kandidaten bijna altijd veel gevraagd zijn en u misschien minder nodig hebben dan u nodig hebt. Sorry dat ik je ego laat leeglopen.

Interviews hoeven geen vaste richtlijnen te volgen. Als er iets is, beginnen ze meestal formeel en eindigen vrij casual. Het is net zo belangrijk om een ​​gevoel te krijgen voor de kandidaat als om hun vaardigheid te beoordelen. Met dat in gedachten, hier zijn een paar vragen die ik mijn aanvragers stel:

  • Hun beschikbaarheid en tijdzone: Als u een vacature op internet plaatst, verwacht dan dat u sollicitaties ontvangt van mensen over de hele wereld. Als de aanvrager alleen beschikbaar is tijdens de uren dat u slaapt, zal uw werkrelatie waarschijnlijk lijden. De ideale kandidaat is flexibel en zal op dezelfde momenten beschikbaar zijn via Skype of e-mail.
  • Hun gaming-interesses: Tegen de tijd dat je iemand interviewt, zul je waarschijnlijk al een goed idee hebben van wat ze kunnen. In plaats van dezelfde informatie opnieuw te gebruiken, besteed je in elk geval een deel van het interview en stel je vragen over hun favoriete game-genres, hun favoriete games en belangrijke invloeden. First person shooter-fanaten zullen zich niet zo passioneel gaan voelen over een JRPG als iemand die opgegroeid is met Chrono Trigger. Het is beter om dit soort dingen van tevoren te weten.
  • Hun eerdere ervaring met het werken aan games: Spreek kort over hun rol in andere ontwikkelteams, indien aanwezig.
  • Hun salarisvereisten en tijdsramingen: Zelfs als een kandidaat perfect lijkt, neem hem dan niet in dienst, tenzij je weet dat je hem kunt betalen. Probeer ook te bepalen hoe snel ze assets kunnen produceren door hen een beetje over hun methoden en processen te vragen. En wees niet bang om te onderhandelen.

Er zullen momenten zijn dat iemand anders in uw team ook betrokken moet zijn bij het interviewproces. Als je bijvoorbeeld een programmeur nodig hebt maar geen coderegel hebt geschreven sinds die BASIC-klas in de negende klas, overweeg dan om je Lead Programmer (als je die hebt) in te schakelen voor de meer technische vragen.

Ik vind dat het niet echt uitmaakt of interviews worden gevoerd via chat, stem of video, zolang beide partijen zich op hun gemak voelen met de geselecteerde communicatiemodus.


Gemeenschappelijke rode vlaggen

De meeste Indie-gameontwikkelteams hebben ten minste één persoon aangenomen die ofwel hun vaardigheden heeft gefabriceerd, de geplande deadlines niet heeft gehaald of, nog erger, ze heeft opgelicht met geld. Het probleem is dat, elke keer dat je een werknemer in dienst neemt die iemand blijkt te zijn die ze niet zijn, raad eens wie er lijdt? Ik zal je een hint geven; het zijn ze zeker niet.

Om te voorkomen dat u slachtoffer wordt van misleidende, slecht geïnformeerde of onervaren werknemers, moet u op zoek naar rode vlaggen die een werknemer in diskrediet brengen of u in een mogelijk ongemakkelijke positie brengen..

Pas op voor:

  • Aanvragers die bereid zijn om gratis te werken: Hoe gek het ook mag klinken, het inhuren van iemand die bereid is om voor een onbekend game-ontwikkelingsbedrijf te werken in ruil voor geen geldelijke compensatie, is een slecht idee. Niet-betaalde werknemers zijn niet verplicht om voor u te werken. Ze hebben geen contract en kunnen de minuut betalen wanneer het hen uitkomt. Om het samen te vatten, zijn niet-betaalde werknemers meestal gewoon op zoek naar ervaring die aan een spel werkt en missen meestal de vaardigheden van een ervaren ontwikkelaar.
Caveat: Als u een bekende ontwikkelaar bent en een stagiair wilt inhuren op een niet-betaalde proefbasis voordat u de beslissing neemt om ze als voltijdwerker te introduceren, is dat een ander scenario. Gebruik anders geen mensen in te huren die zeggen dat ze het prima vinden om gratis te werken, ongeacht hoe verleidelijk het ook is. Bekwame professionals zullen zichzelf niet kort verkopen en zullen aanzienlijk meer waarde toevoegen aan je team.
  • Aanvragers die bereid zijn te werken voor een inkomstenaandeel: Dit is een verlies-verlies scenario. Medewerkers moeten er rekening mee houden dat het spel genoeg geld gaat verdienen om hun inspanningen de moeite waard te maken. Als ze op enig moment hun geloof beginnen te verliezen, zullen ze overwegen te slaan. Terwijl ze aan het spel werken, zullen ze waarschijnlijk iets anders moeten doen om een ​​klein ding te verdienen, genaamd geld. Als gevolg hiervan zullen ze minder tijd aan je werk besteden en meer tijd besteden aan het betalen van de rekeningen. Voor game-ontwikkelaars is het enige voordeel dat ze vooraf kosten besparen. Maar wat als het spel goud raakt? Toegegeven, dit is niet het ergste probleem, maar het is geen goede gewoonte om grote hoeveelheden geld van het bedrijf weg te geven aan iemand met wie je nog nooit eerder hebt gewerkt.
  • Scam artiesten: Deze is redelijk voor de hand liggend en kan gemakkelijk worden vermeden door een grondige zoekactie uit te voeren naar een potentiële werknemer. Begin met het controleren van hun LinkedIn-profiel en kijk of hun opgedane ervaring overeenkomt met wat ze in hun e-mails of tijdens het interview hebben geschreven. Extra punten voor kandidaten met aanbevelingen en / of goedkeuringen. Voer vervolgens een Google-zoekopdracht uit. Als de kandidaten op een ripoff-rapport verschijnen of als er andere accounts met verdacht gedrag op de eerste paar pagina's staan ​​vermeld, verlaag de aanvrager dan onmiddellijk.

Ripoff-rapport: het ontmaskeren van frauduleuze pixelartiesten sinds 1998.
  • Inhoud boerderijen: De meeste applicaties die u ontvangt, zijn waarschijnlijk afkomstig van bedrijven die generieke assets massaal produceren. Hoewel ze aanzienlijk goedkoper zijn dan bijvoorbeeld een professional in New York City, worstelen content farms met communicatie, worden ze overladen met werk en voelen ze zich over het algemeen niet gepassioneerd. Ze bieden een dienst: ingehuurde arbeid. Niets meer niets minder. Er zijn uitzonderingen, maar niet genoeg om hun overweging buiten de eenvoudigste opdrachten te rechtvaardigen.
  • Grote ego's: Ik herinner me een interview met een zekere kerel die beweerde dat hij aan een motor werkte die beter zou worden dan Unreal, allemaal door zijn eenzame. Het interview eindigde kort daarna. Om deze reden benadruk ik het verifiëren van afdelings-tijdlijnen met een vertrouwde professional voordat ik de claim van een aanvrager ga kopen. Grote ego's kunnen leiden tot grootheidswanen; het is jouw taak om een ​​onderscheid te maken tussen ambitieuze verwachtingen en volledig onrealistische verwachtingen.
  • De werknemer per uur: Het inhuren van een nieuwe werknemer op uurbasis lijkt misschien een redelijke strategie, en dat is het ook voor de werknemer. Totdat u een beter beeld krijgt van de output van uw werknemers, kunt u ze beter betalen met de mijlpaal. Het moedigt de werknemer aan om efficiënter te werken en geeft u de extra zekerheid dat u weet hoeveel elke taak zal kosten. Anders zult u te maken krijgen met een hoge mate van budgetteringsvariantie. Dat, en sommige werknemers kunnen u meer uren in rekening brengen dan ze daadwerkelijk hebben gedaan.
Caveat: Sites zoals Elance en Upwork bevatten tracking-software die momentopnamen van het computerscherm van een medewerker maakt en deze naar u verzendt, maar dat lost slechts een deel van het probleem op. Trouwens, wil je echt op je werknemers passen? Sommige werknemers zullen niet instemmen met een mijlpaalsysteem omdat ze afhankelijk zijn van het ontvangen van een stabiel loonstrookje. Stel ze tegen om te zeggen dat u ze een uurtarief wilt betalen nadat de eerste paar mijlpalen zijn voltooid.
  • De medewerker "betaling vooraf": Onder geen enkele omstandigheid mag u een nieuwe werknemer vooraf betalen. Met betrekking tot het wervingsproces is het de grootste groentje fout die je kunt maken. Herhaal medewerkers die hun waarde hebben bewezen, kan een vooruitbetaling rechtvaardigen, maar nooit de nieuwe persoon.
  • Werknemers die weigeren een contract te ondertekenen: Een andere manier om jezelf kwetsbaar te maken, is iemand inhuren voordat ze een NDA en een contract ondertekenen. In het geval dat de werknemer verdwijnt, rente verliest of zijn verplichtingen niet kan nakomen, kunt u met een ondertekend contract aansprakelijk worden gesteld. NDA's beschermen game-ontwikkelaars tegen het feit dat hun ideeën worden gestolen. Hun waarde is tamelijk voor de hand liggend. U kunt overwegen juridisch advies in te winnen voordat u een contract of NDA gaat opstellen.

Middelen huren

  • DeviantART: beschikt over een groot aantal artiesten, van wie er veel gamekunstenaars zijn. Je ontvangt waarschijnlijk een behoorlijk deel van spam, maar misschien heb je geluk. Het grote voordeel van deviantART is dat je de portfolio van een artiest ter plekke kunt bekijken. Voel je vrij voor privé-bericht artiesten waarvan je denkt dat ze goed bij je passen.

DeviantART-forums: een geweldige plek om je volgende artiest te vinden. Pas op voor overmatig gebruik van anime.
  • Pixelverbinding en pixelvorming: gebruik deze sites alleen als u op zoek bent naar een 2D-sprite-artiest. Als dit je eerste spel is, is de kans groot dat je dat zult zijn. Beide sites hebben een taakforum.
  • Elance, Upwork, Guru en Rent a coder: deze sites fungeren als een tussenpersoon tussen contractanten en freelancers. De aannemer plaatst een vacature en freelancers bieden daarop. Het voordeel hiervan is dat alle financiële transacties via de site worden afgehandeld, waardoor het risico aanzienlijk wordt verkleind. Ook worden salarisvereisten van tevoren afgehandeld, waardoor het vaak moeilijke onderhandelingsproces teniet wordt gedaan. Aan de andere kant is de kandidaat-pool een beetje aan de zwakke kant en moet je een nominaal bedrag betalen voor een premium-abonnement.
  • Gamedev.net: Gamedev.net is een vooraanstaande educatieve resource-site met een relatief actief banenforum. Onafhankelijke gameontwikkelaars kunnen $ 7,00 betalen om hun advertentie op de site te laten zien. Verwacht minder voorstellen van hogere kwaliteit dan op andere sites. Dit is waarschijnlijk een van de beste sites op het web voor het vinden van programmeurs.
  • IDevGames: een Mac- en iOS-specifieke site, handig voor het vinden van teamleden voor uw volgende mobiele applicatie.
  • Twitter en Facebook: hoewel je in het algemeen geen zin hebt om je sociale media-discussielijnen te vullen met vacatures, kun je ze gebruiken om naar je eigen vacatures te linken op forums en freelance sites.
  • Reddit: Waarschijnlijk beter voor het schuren van beschikbare aannemers dan voor het opsommen van een open positie, reddit heeft een gamedev-specifieke rubriek voor advertenties die de moeite waard is om in ieder geval uit te checken.
  • Kickstarter: geloof het of niet, Kickstarter is niet de slechtste plaats om je volgende werknemer te vinden. Veel van uw donateurs zullen bereid zijn om direct te helpen of iemand te kennen. Het is een beetje een rotzooi, omdat de meeste donateurs geen essentiële diensten kunnen aanbieden, maar wel luisteren. Ze gaven je tenslotte geld.

Conclusie

Als er een advies is dat ik game-ontwikkelaars in de markt kan aanbieden om hun team uit te breiden, zou het zijn om altijd voorzichtig te zijn. Hoe kleiner je game-ontwikkelingsteam, hoe belangrijker het wordt voor elke nieuwe huur. Dit wordt verergerd door het feit dat je een hoge mate van vertrouwen moet investeren in iedereen die je inhuurt. Maar met een goede beoordeling van zowel uw behoeften als de vaardigheden en persoonlijkheid van de kandidaat, zou u iemand moeten kunnen vinden die het creëren van uw titel zal vergemakkelijken..