3 manieren om een game-ontwikkelaar te worden

Inhoudsopgave:

3 manieren om een game-ontwikkelaar te worden
3 manieren om een game-ontwikkelaar te worden
Anonim

Het programmeren van games is een veld dat met grote sprongen blijft groeien. Zowel de baan zelf als de weg ernaartoe kan echter behoorlijk slopend zijn, dus voordat u eraan begint, is het belangrijk om te overwegen of dit de juiste beslissing voor u is. Als dat zo is, is het verwerven van de nodige vaardigheden een must, aangezien werkgevers op zoek zijn naar knowhow en zelden of nooit on-the-job training aanbieden. Als je daarmee eenmaal bent uitgerust, helpen geduld en doorzettingsvermogen zeker wanneer je eindelijk op zoek gaat naar een baan.

Stappen

Methode 1 van 3: Leren programmeren

Word een game-ontwikkelaar Stap 1
Word een game-ontwikkelaar Stap 1

Stap 1. Kies tussen school en autodidact

Verwacht van werkgevers dat ze technische knowhow het meest waarderen. Maak je dus geen zorgen als de kosten van collegegeld voor het hoger onderwijs je te boven gaan, want een diploma is niet strikt noodzakelijk om werk te vinden. Houd er echter tegelijkertijd rekening mee dat technische vaardigheid in combinatie met een diploma u waarschijnlijk zal doen opvallen ten opzichte van andere kandidaten.

Welke route je ook kiest, leg al je nadruk op het worden van een bekwame programmeur. Coasting zal je alleen maar slecht uitgerust achterlaten voor interviews en de baan in kwestie

Word een game-ontwikkelaar Stap 2
Word een game-ontwikkelaar Stap 2

Stap 2. Kies je major zorgvuldig

Als je besluit om naar de universiteit te gaan, wees dan op je hoede voor gespecialiseerde graden in het programmeren van games. Verwacht dat deze in relatief korte tijd alle verschillende aspecten van gameprogrammering zullen behandelen. Geef de voorkeur aan een major in computerwetenschappen als je nog niet bekwaam bent in het onderwerp.

  • Elk aspect van het programmeren van games kost veel tijd om onder de knie te krijgen. Als je informatica grondig bestudeert, heb je meer kans om de nodige vaardigheden te verwerven om ze allemaal aan te pakken, zelfs als die vaardigheden niet direct worden toegepast op games tijdens je studie.
  • Als je een gespecialiseerde graad overweegt, onderzoek dan de mensen die het onderwijzen. Hoogleraren die de concepten van het programmeren van games begrijpen, maar die zelf nog nooit in het veld hebben gewerkt, zijn misschien niet de beste mensen om van te leren.
Word een game-ontwikkelaar Stap 3
Word een game-ontwikkelaar Stap 3

Stap 3. Leer computertalen

Of je nu naar school gaat of jezelf lesgeeft, streef ernaar om ten minste één computertaal onder de knie te krijgen. Focus op C++ om je kansen om aangenomen te worden te vergroten, aangezien dit het meest wordt gebruikt bij het programmeren van games. Andere talen die nuttig zijn, zijn onder meer:

  • Actiescript
  • samenkomst
  • C
  • Java
  • Doelstelling C
  • Python
  • Snel
Word een game-ontwikkelaar Stap 4
Word een game-ontwikkelaar Stap 4

Stap 4. Ontwerp je eigen spel

Onthoud: de beste manier om te leren hoe je iets moet doen, is door het ook echt te doen! Zodra u leert coderen in computertalen, past u uw vaardigheden toe. Bouw een spel vanaf de grond af om meer vertrouwd te raken met het hele proces, van begin tot eind. Zoals u doet, moet u:

  • Houd het basaal. Maak je geen zorgen over het revolutioneren van games zoals je die kent. Om een analogie te maken, schrijf een eenvoudig kort verhaal, niet James Joyce's Ulysses.
  • Kopieer indien nodig een ander spel. Het doel hier is om te leren, niet om origineel te zijn. Leen het concept van een andere game en bouw erop voort als je vastzit aan ideeën.
  • Doe alles zelf. Vertrouw niet op het gebruik van externe vector-/wiskundebibliotheken. Maak van alle aspecten een doe-het-zelf-project om uw vaardigheid te vergroten.
  • Maak het af! U wilt vertrouwd raken met het hele proces, dus volg het helemaal tot het einde. Geef het niet op alleen maar omdat je je favoriete aspect van programmeren al hebt voltooid.
Word een game-ontwikkelaar Stap 5
Word een game-ontwikkelaar Stap 5

Stap 5. Beperk je focus

Onthoud: als professionele game-ontwikkelaar maak je deel uit van een team dat met specifieke aspecten wordt belast. Dus als je leert coderen en je eigen games bouwt, moet je beslissen op welke gebieden je je wilt concentreren wanneer je wordt aangenomen. Als je dat eenmaal hebt gedaan, blijf dan werken aan persoonlijke projecten en besteed meer aandacht aan deze gebieden.

Titels en afdelingen kunnen van bedrijf tot bedrijf verschillen, maar over het algemeen is de programmering verdeeld tussen: kunstmatige intelligentie; animatie; geluid; systemen bouwen; motoren; spel; netwerken; natuurkunde; weergave; gereedschap; en gebruikersinterface

Methode 2 van 3: Werk vinden

Word een game-ontwikkelaar Stap 6
Word een game-ontwikkelaar Stap 6

Stap 1. Sta eerst op stage

Voordat u naar een betaalde functie solliciteert, moet u wat tijd besteden aan een onbetaalde. Zoek online of via je school naar open stages. Doe werkervaring op om je cv te versterken als het tijd is voor de zoektocht naar een baan. Andere voordelen van een stage zijn:

  • Referenties van insiders uit de branche.
  • Uitgebreide contacten met mensen in het veld.
  • Meer bekendheid met de dagelijkse realiteit van het vak.
Word een game-ontwikkelaar Stap 7
Word een game-ontwikkelaar Stap 7

Stap 2. Houd demo's klaar

Aangezien je geen gepubliceerde games hebt om naar te verwijzen, moet je zelf enkele voorbeelden voorbereiden om samen met je sollicitatiebrief en cv in te dienen. Ga door met het ontwikkelen van persoonlijke projecten en publiceer ze online in een openbare Git-repository waar werkgevers ze kunnen bekijken. Maak je geen zorgen over het maken van hele games. Ontwikkel in plaats daarvan korte en lieve demo's die de specifieke gebieden benadrukken waarin u zich wilt specialiseren.

Wat uw demo ook mag zijn, maak het perfect. Probeer interviewers niet te imponeren met iets dat te complex is als je het niet goed kunt krijgen. Laat in plaats daarvan iets eenvoudigs en foutloos zien

Word een game-ontwikkelaar Stap 8
Word een game-ontwikkelaar Stap 8

Stap 3. Richt je in eerste instantie op startups

Dit wil niet zeggen dat je niet moet solliciteren op functies bij gevestigde, bekende, succesvolle bedrijven. Dergelijke bedrijven zijn echter beter gesitueerd om hogere lonen en mogelijk meer werkzekerheid te bieden, dus verwacht dat uw concurrentie hier behoorlijk hevig zal zijn. Concentreer u in plaats daarvan op nieuwere, kleinere bedrijven, die, net als u, waarschijnlijk minder kieskeurig moeten zijn.

Dit is geen garantie dat je wordt aangenomen, maar je hebt minder kans om het op te nemen tegen het programmeren van rocksterren met veel meer ervaring dan jij

Word een game-ontwikkelaar Stap 9
Word een game-ontwikkelaar Stap 9

Stap 4. Onderzoek elk bedrijf waarop u solliciteert

Zoek allereerst naar vacatures op bedrijfswebsites. Nadat u een aanvraag heeft ingediend, kunt u het bedrijf opfrissen. Lees hun eigen gepubliceerde profiel, evenals eventuele beschrijvingen van externe bronnen. Noteer alle vragen die bij je opkomen, zodat je ze kunt stellen tijdens je sollicitatiegesprek.

Naast uw technische vaardigheden, zou het aantonen van praktische kennis van zowel het bedrijf als de gamebusiness in het algemeen uw positie tussen andere kandidaten moeten verhogen

Word een game-ontwikkelaar Stap 10
Word een game-ontwikkelaar Stap 10

Stap 5. Netwerk

Verwacht veel concurrentie voor elke positie. Gebruik elke persoonlijke connectie die je hebt met insiders uit de branche om een stap voor te blijven. Kom meer te weten over mogelijke vacatures voordat ze worden geplaatst. Vraag uw contacten om aanbevelingen te doen als ze een inside-track hebben met werkgevers. Breid uw netwerk uit door:

  • Bereiken via online forums, sociale media en professionele netwerken om mensen in het veld te ontmoeten.
  • Regelmatig in contact blijven met huidige of voormalige klasgenoten en professoren.
  • Bijwonen van congressen en congressen.
Word een game-ontwikkelaar Stap 11
Word een game-ontwikkelaar Stap 11

Stap 6. Haal het meeste uit mislukte sollicitatiegesprekken

Houd er allereerst rekening mee dat je met zoveel concurrentie waarschijnlijk veel afwijzingen zult krijgen. Accepteer het als een gegeven, neem het ter harte en leer ervan door:

  • Reflecteren op uw interviews, cv en demo's om zwakke punten te identificeren en te verbeteren.
  • Gevolgd door een bedankbrief of e-mail aan interviewers omdat ze überhaupt in overweging zijn genomen.
  • Vragen om aanwijzingen op gebieden waarin ze denken dat je verbetering nodig hebt.

Methode 3 van 3: Beslissen of deze carrière bij je past

Word een game-ontwikkelaar Stap 12
Word een game-ontwikkelaar Stap 12

Stap 1. Liefdesspelletjes

Houd er rekening mee dat programmeren een veeleisend en stressvol veld kan zijn om in te werken, evenals een moeilijke carrière om in te breken. Het vereist veel passie van jouw kant, dus inventariseer hoeveel je hebt. Verzamel elke laatste druppel die je kunt om te slagen.

Word een game-ontwikkelaar Stap 13
Word een game-ontwikkelaar Stap 13

Stap 2. Verwacht een lange weg voor je

Waardeer geduld en doorzettingsvermogen. Plan om een paar jaar de tijd te nemen om de nodige technische knowhow te verwerven, hetzij op eigen kracht, hetzij door middel van een formele opleiding. Wanneer u klaar bent om het personeelsbestand te betreden, verwacht dan veel concurrentie voor elke opening, wat betekent dat het even kan duren om werk te vinden. Als je eenmaal bent aangenomen, verwacht dan dat je veel gruntwerk moet doen voordat je doorgaat naar de gewenste positie.

Word een game-ontwikkelaar Stap 14
Word een game-ontwikkelaar Stap 14

Stap 3. Doe het niet voor het geld

Als je de formele opleidingsroute volgt, houd er dan rekening mee dat de kosten waarschijnlijk het gemiddelde jaarsalaris van een gameprogrammeur met een behoorlijk fors bedrag zullen overschrijden. Houd er ook rekening mee dat het veld geen baanzekerheid heeft, wat betekent dat u mogelijk hiaten in uw werk heeft. Nogmaals, deze carrière vereist absoluut dat je er gepassioneerd over bent, dus doe het voor de liefde, niet voor snel geld.

Word een game-ontwikkelaar Stap 15
Word een game-ontwikkelaar Stap 15

Stap 4. Anticipeer op een sterke nadruk op wiskunde

Verwacht dat de meeste, zo niet alle aspecten van het programmeren van games sterke wiskundige vaardigheden vereisen. Als je nog op school zit, verdubbel dan je wiskundelessen. Als je niet naar school gaat en je moet opfrissen, doe dat dan zeker.

Het is duidelijk dat het volgen van wiskundecursussen een geweldige manier is om je vaardigheden te versterken. Maar misschien nog beter voor de aspirant-spelontwikkelaar is de veelheid aan rekenspellen die beschikbaar zijn om te downloaden. Sla twee vliegen in één klap en ontdek games die je anders misschien niet zou hebben geproefd

Word een game-ontwikkelaar Stap 16
Word een game-ontwikkelaar Stap 16

Stap 5. Wees een teamspeler

Voordat u professioneel het veld ingaat, moet u veel tijd besteden aan het zelf ontwikkelen van programmeervaardigheden. Maar raak er niet te gewend aan om solo te werken. Als je eenmaal bent aangenomen, kun je verwachten dat je een lid wordt van een veel groter team. Geef prioriteit aan duidelijke communicatie en het vermogen om kritiek te accepteren als twee essentiële vaardigheden.

Word een game-ontwikkelaar Stap 17
Word een game-ontwikkelaar Stap 17

Stap 6. Wees flexibel over de locatie

Afhankelijk van waar je woont, is dit misschien niet zo'n probleem. Maar als je woonplaats nog geen bloeiende technische haven is, wees dan bereid om te verhuizen naar waar het werk is. Onthoud ook dat baanstabiliteit behoorlijk dubieus is, wat betekent dat je misschien opnieuw moet verhuizen voor een nieuwe baan.

Aanbevolen: