Aan de slag met het programmeren van videogames voor geld

Inhoudsopgave:

Anonim

Als je een fervent videospel-speler bent, ben je al begonnen met het nodige grondwerk om een ​​spelprogrammeur te worden. Programmeurs werken met ontwikkelaars en schrijvers om de visie van de spelfunctie op een technisch niveau te maken. Er bestaan ​​verschillende soorten programmeurs. Sommige bouwen game-engines, terwijl anderen de besturing bouwen. Wat voor soort programmeur je ook wilt zijn, je hebt onderwijs, connecties en expertise nodig.

$config[code] not found

Ken de soorten programmeurs

Verschillende soorten programmeurs werken op elk willekeurig moment aan een videogame. Hoofdprogrammeurs wijzen werk en planningen toe voor het programmeren van teams, en besteden meer tijd aan het toezicht op rollen dan aan het schrijven van code. Programmeurs van kunstmatige intelligentie creëren de reacties en strategieën van computergestuurde tegenstanders. Grafische programmeurs werken met kunstenaars en gebruiken geavanceerde wiskundige vaardigheden om 2D- en 3D-afbeeldingen te produceren. Natuurkundig programmeurs schrijven code die natuurkundige regels voor de spelwereld implementeert, waardoor zwaartekrachtswetten worden gecreëerd waaraan personages en de omgeving zich houden.

Opleiding

Aspirant programmeurs moeten naar de universiteit gaan om een ​​bachelorgraad in computerwetenschappen of computertechniek te behalen. Veel hogescholen en universiteiten bieden gespecialiseerde opleidingen aan die zich richten op het programmeren van spellen. Programmeurs moeten over uitstekende wiskundige vaardigheden en vaardigheden beschikken die relevant zijn voor het programmeergebied waar ze naartoe willen gaan. Netwerkprogrammeurs, bijvoorbeeld, moeten bekwaam zijn in serverbeveiliging, terwijl grafische programmeurs kunstkennis moeten hebben. Spelprogrammeurs zouden het een punt moeten maken om minstens één nieuwe programmeertaal per jaar te leren, maar de belangrijkste programmeertaal om te weten is C ++, de taal die vaak wordt gebruikt voor videogames.

Neem een ​​stage

Als je studeert, kan een stageplaats volgen, zelfs een onbetaalde stage, je helpen meer te weten te komen over de wereld van het programmeren van games. Stagiairs kunnen netwerken met andere aspirant programmeurs en profiteren van mentorschappen van top programmeurs. Hoewel de Fair Labor Standards Act verbiedt dat bedrijven na de stage een fulltime betaalde baan krijgen, kunnen goede prestaties en vaardigheden leiden tot betaald werk. U kunt stage lopen op websites van gamebedrijven.

Bouw een portfolio

Begin meteen met het programmeren van spellen. Hoe meer ervaring je hebt, hoe beter je kansen worden om een ​​betaalde baan in de industrie te krijgen. Benader ontwerpers die behoefte hebben aan uw speciale gebied van programmeren en informeer ernaar om met hen samen te werken. Het maakt niet uit of het project wordt gefinancierd of niet; het is belangrijk om ervaring te hebben met het werken aan een langdurig project in samenwerking met een andere persoon. Met de juiste opleiding, industriële contacten en ervaring met het programmeren van langetermijnprojecten, kunt u geld verdienen door met een grote ontwikkelaar samen te werken.