Hoe wordt een game-ontwikkelaar

Game-programmering is een veld dat blijft groeien door sprongen en grenzen. Echter, zowel de baan zelf als het pad naar het kan behoorlijk slopen, dus voordat je eraan begint, is het belangrijk om te overwegen of het de juiste beslissing voor je is. Als het is, is het verwerven van de benodigde vaardigheden een must, omdat werkgevers op zoek zijn naar knowhow en zelden, indien ooit, op de training op het werk aanbieden. Zodra je bent uitgerust met die, geduld en doorzettingsvermogen, helpen zeker wanneer je eindelijk op het werk gaat.

Stappen

Methode 1 van 3:
Leren hoe te programmeren
  1. Titel afbeelding Word een game-ontwikkelaar Stap 1
1. Bepaal tussen school en autodidact. Verwacht werkgevers om technische knowhow te waarderen. Dus fret als de kosten van het collegegeld voor het hoger onderwijs buiten uw manier zijn, omdat een diploma strikt noodzakelijk is om werk te vinden. Tegelijkertijd erkennen dat technische bekwaamheid in combinatie met een diploma waarschijnlijk zal laten opvallen over andere kandidaten.
  • Welke route je ook kiest, leg al je nadruk op een bekwame programmeur. Coasting laat je alleen slecht uitgerust voor interviews en de taak in kwestie.
  • Titel afbeelding Word een spel ontwikkelaar Stap 2
    2. Kies uw grootste zorgvuldig. Als u beslist op de universiteit, kunt u op uw hoede zijn over gespecialiseerde graden in game-programmering. Verwacht dat deze alle vele verschillende aspecten van game-programmering in een relatief korte tijd bestrijken. Geef in plaats daarvan een major in computerwetenschappen als je nog niet bekwaam bent in het onderwerp.
  • Elk aspect van game-programmering kost veel tijd om te beheersen. Studeren van de computerwetenschappen in diepte is meer kans om u uit te rusten met de nodige vaardigheden om elk te pakken, zelfs als die vaardigheden niet direct worden toegepast op games tijdens uw studie.
  • Als u een gespecialiseerde mate beschouwt, onderzoekt u de mensen die het lesgeven. Hoogleraren die de concepten van game-programmering begrijpen, maar die zelf nooit in het veld hebben gewerkt, zijn misschien niet de beste mensen om van te leren.
  • Titel afbeelding Word een game-ontwikkelaar Stap 3
    3. Leren computertalen. Of je nu naar school gaat of jezelf leert, streeft ernaar ten minste één computertaal te beheersen. Focus op C ++ om uw kansen op gehuurd te verhogen, omdat dit de meest gebruikte programmering wordt gebruikt. Andere talen die nuttig zijn zijn:
  • ActionScript
  • bijeenkomst
  • C
  • Java
  • Doelstelling C
  • Python
  • Snel
  • Titel afbeelding Word een game-ontwikkelaar Stap 4
    4. Ontwerp je eigen spel. Denk eraan: de beste manier om te leren hoe ik iets moet doen, is het daadwerkelijk doen! Zodra u leert hoe u in computertalen wilt coderen, moet u uw vaardigheden toepassen. Bouw een spel van de grond om meer bekend te maken met het hele proces, van begin tot einde. Zoals u doet, moet u:
  • Houd het eenvoudig. Maak je geen zorgen over revolutionizing games terwijl je het weet. Om een ​​analogie te maken, schrijf dan een eenvoudig kort verhaal, niet James Joyce`s Ulysses.
  • Kopieer een ander spel indien nodig. Het doel hier is om te leren, niet origineel te zijn. Leen het concept van een ander spel en bouw erop aan als je vastzit voor ideeën.
  • Doe alles zelf. Vertrouw niet op het gebruik van externe vector / math-bibliotheken. Maak alle aspecten een DIY-project om uw vaardigheid te vergroten.
  • Maak het af! Je wilt vertrouwd raken met het hele proces, dus volg helemaal tot het einde. Verlaat het niet alleen omdat je al klaar bent met je favoriete aspect van programmering.
  • Titel afbeelding Word een game-ontwikkelaar Stap 5
    5. Smal je focus af. Denk eraan: als een professionele game-ontwikkelaar, maak je deel uit van een team dat is belast met specifieke aspecten. Dus terwijl je leert om te coderen en je eigen games te bouwen, beslis dan over welke gebieden je je wilt concentreren op wanneer ingehuurd. Zodra u het doet, blijft u werken aan persoonlijke projecten en plaats meer aandacht aan deze gebieden.
  • Titels en afdelingen kunnen variëren van bedrijf tot bedrijf, maar over het algemeen wordt programmering verdeeld tussen: kunstmatige intelligentie-animatie- audio-build-systemen-motoren- gameplay- netwerk- fysica- render- en gebruikersinterface.
  • Methode 2 van 3:
    Het vinden van werk
    1. Titel afbeelding Word een game-ontwikkelaar Stap 6
    1. Stagiair eerst. Voordat u een betaalde positie aanvraagt, zet u een tijdje met een onbetaalde. Zoek online of via je school voor open stages. Krijg werkervaring om je cv te versterken als het tijd is voor de jobjacht. Andere voordelen van een stage omvatten:
    • Referenties van industrie-insiders.
    • Uitgebreide contacten met mensen in het veld.
    • Meer bekendheid met de dagelijkse realiteit van de baan.
  • Titel afbeelding Word een game-ontwikkelaar Stap 7
    2. Heb een demo`s klaar. Aangezien u geen gepubliceerde games heeft om naar te wijzen, bereidt u enkele voorbeelden op om mee te onderwerpen met uw Voorblad en hervat. 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 spellen. Ontwikkel in plaats daarvan korte en zoete demo`s die de specifieke gebieden markeren die u wilt specialiseren.
  • Wat je demo ook is, maak het perfect. Probeer geen interviewers met iets te complex te woeien als je het niet goed kunt krijgen. Toon in plaats daarvan iets eenvoudigs en onberispelijk.
  • Titel afbeelding Word een spel ontwikkelaar Stap 8
    3. Focus op start-ups in het begin. Dit is niet te zeggen dat u niet moet aanbrengen op posities met gevestigde, bekende, succesvolle bedrijven. Dergelijke bedrijven zijn echter beter gelegen om een ​​hogere beloning en mogelijk meer werkzekerheid te bieden, dus verwacht uw concurrentie hier behoorlijk fel. Concentreer je in plaats daarvan op nieuwere, kleinere bedrijven, die, zoals jij, waarschijnlijk minder kieskeurig moeten zijn.
  • Dit is geen garantie dat je inhuurt, maar je bent minder waarschijnlijk tegen programmeerrockstars met een manier meer ervaring dan jij.
  • Titel afbeelding Word een game-ontwikkelaar Stap 9
    4. Onderzoek elk bedrijf dat u van toepassing bent op. Zoek eerst naar vacatures op bedrijfswebsites. Nadat u een aanvraag hebt ingediend, borstel u het bedrijf op. Lees hun eigen gepubliceerde profiel, evenals alle schrijf-ups van externe bronnen. Geef de vragen die bij u optreden, zodat u ze in uw kunt poseren interview.
  • Naast uw technische vaardigheden, moet het demonstreren van een werkende kennis van zowel het bedrijf als de game-activiteiten in het algemeen in uw interview uw permanent onder andere kandidaten verhogen.
  • Titel afbeelding Word een game-ontwikkelaar Stap 10
    5
    Netwerk. Verwacht veel concurrentie voor elke positie onder ogen te zien. Gebruik elke persoonlijke connectie die je hebt met industriële insiders om een ​​stap voor te nemen. Ontdek meer over mogelijke openingen voordat ze worden geplaatst. Vraag uw contacten om aanbevelingen te bieden als ze een binnenspoor hebben met werkgevers. Breid uw netwerk uit door:
  • Bereiken via online forums, sociale media en professionele netwerken om mensen in het veld te ontmoeten.
  • In frequent contact blijven met huidige of voormalige klasgenoten en professoren.
  • Het bijwonen van conferenties en conventies.
  • Titel afbeelding Word een spel ontwikkelaar Stap 11
    6. Maak de meeste mislukte interviews. Allereerst houd er rekening mee dat met zoveel concurrentie, waarschijnlijk met veel afwijzing geconfronteerd wordt. Accepteer het als een gegeven, neem het in de pas en leer ervan door:
  • Reflecteren op uw interviews, hervat en demo`s om zwakke punten te identificeren en te verbeteren.
  • Opvolgen van een bedankbrief of e-mail aan interviewers om te worden overwogen.
  • Vraag naar aanwijzingen op gebieden waarin ze denken dat je verbetering nodig hebt.
  • Methode 3 van 3:
    Beslissen als deze carrière geschikt is voor jou
    1. Titel afbeelding Word een game-ontwikkelaar Stap 12
    1. Liefdes spellen. 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 aan je kant, dus maak de balans van hoeveel je hebt. Opmaak elke laatste druppel dat je kunt om te slagen.
  • Titel afbeelding Word een game-ontwikkelaar Stap 13
    2. Verwacht een lange weg voor u. Waarde geduld en persistentie. Plan over het nemen van een paar jaar om de nodige technische knowhow te verwerven, hetzij op uw eigen of door formeel onderwijs. Wanneer u klaar bent om het personeelsbestand in te gaan, verwachten veel concurrentie voor elke opening, wat betekent dat het een tijdje kan duren om werk te vinden. Vervolgens, eenmaal gehuurd, anticiperen op het hoeven van veel gruntwerk te doen voordat u op de hoogte bent van de gewenste positie.
  • Titel afbeelding Word een game-ontwikkelaar Stap 14
    3. Doe het niet voor het geld. Als u de formele educatie-route gaat, houd er rekening mee dat de kosten van de kosten waarschijnlijk een jaarlijkse salaris van een spelprogrammeur zullen overschrijden door een behoorlijk flinke bedrag. Houd er ook rekening mee dat het veld geen werkbeveiliging mist, wat betekent dat u in uw werk mogelijk hiaten hebt. Nogmaals, deze carrière vereist absoluut dat je gepassioneerd daarover bent, dus doe het voor de liefde, geen snelle bok.
  • Titel afbeelding Word een game-ontwikkelaar Stap 15
    4. Anticiperen op een zware nadruk op wiskunde. Verwacht de meeste, zo niet alles, aspecten van game-programmering om sterke wiskundige vaardigheden te vereisen. Als je nog op school bent, verdubbelt je op je wiskundige cursussen. Als je niet op school bent en moet poetsen, doe dat zeker.
  • Uiteraard is het nemen van wiskundige cursussen een geweldige manier om je vaardigheden te versterken. Maar misschien nog beter voor de aspirant-game-ontwikkelaar zijn de veelheid aan wiskundespellen die beschikbaar zijn om te downloaden. Dood twee vogels met één steen en ontdek games die je misschien niet anders hebt gesampled.
  • Titel afbeelding Word een game-ontwikkelaar Stap 16
    5. Een team speler. Voordat u het veld professioneel invoert, moet u veel tijd doorbrengen met het ontwikkelen van programmeervaardigheden. Maar groei niet te gewend aan werkende solo. Ooit ingehuurd, verwacht een lid van een veel groter team te worden. Prioriteit geven aan duidelijke communicatie en het vermogen om kritiek te accepteren als twee essentiële vaardigheden.
  • Titel afbeelding Word een spel ontwikkelaar Stap 17
    6. Wees flexibel over locatie. Afhankelijk van waar je woont, is dit misschien niet zo veel van een probleem. Maar als je woonplaats al geen bloeiende tech-haven is, wees dan bereid om naar waar het werk is. Vergeet ook dat taakstabiliteit behoorlijk is, wat betekent dat je misschien opnieuw moet verhuizen voor een nieuwe baan.
  • Video

    Door deze service te gebruiken, kan sommige informatie worden gedeeld met YouTube.

    Tips

    Deel in het sociale netwerk:
    Vergelijkbaar