Spelutvecklare | Jobbprofil, krav, lön i USA och över hela världen

Sedan vi började spela tv-spel för över 35 år sedan har jag haft många idéer till nya spel. Tyvärr handlar min kompetens mer om att organisera och konceptualisera produkter, och min programmeringsförmåga utvecklades aldrig riktigt.

Utan programmering finns det inga spel, eller hur?

Spel idag behöver inte bara programmerare, utan utan specialiserade utvecklare skulle ingen spelidé bli verklighet. Så bland många andra jobb är spelutvecklare centrala för framgången för ett spel.

I det här inlägget får du svar på frågorna

  • Vad spelutvecklare gör dagligen
  • Vad du behöver för att bli en spelutvecklare
  • Hur mycket pengar kan du tjäna som spelutvecklare i USA 
  • Hur mycket pengar du kan tjäna över hela världen
  • Vilka framtidsperspektiv är

Utan ytterligare dröjsmål, låt oss dyka in i denna spännande jobbprofil.

Notera: Denna artikel skrevs på engelska. Översättningar till andra språk ger kanske inte samma språkliga kvalitet. Vi ber om ursäkt för grammatiska och semantiska fel.

Vad gör en spelutvecklare eller videospelsutvecklare?

I allmänhet är en spelutvecklare ansvarig för att utveckla och implementera spelidéer och skapa motsvarande dokumentation. Vanligtvis är en spelutvecklare en del av ett team av andra utvecklare och andra designers.

De arbetar nära med den ledande utvecklaren, speldesignern och den verkställande producenten.

Nu undrar du förstås vad en spelutvecklare gör hela dagen.

Spelutvecklarens tre bästa uppgifter i detalj:

Skapande av detaljerade koncept inklusive presentation

Programmerare kan inte vara så introverta som de framställdes på 80-talet som nördar i källaren med pizza.

I nära samarbete med den verkställande producenten och speldesignern hämtar en spelutvecklare de detaljerade koncepten från de grova koncepten med hjälp av sina idéer och metoder.

För var och en av dessa små implementeringsuppgifter har en programmerare en enorm verktygslåda till sitt förfogande. Och naturligtvis har alla lösningsvägar fördelar och nackdelar.

Dina designbeslut kan påverka prestanda eller ekonomiska resurser.

Användning av en specifik funktion i grafikmotorn kan till exempel innebära en annan, dyrare licensmodell. Detta kan dock löna sig om det höjer grafikstandarden till nivån för jämförbara spel på marknaden.

Dina beslut är så formativa och väsentliga att du måste presentera och godkänna dina lösningar löpande.

Om du är särskilt innovativ med nya teknologier kommer du ofta att presentera för högsta ledningen hur du tänker implementera ett spelelement.

Men även om du använder standardkomponenter måste du informera om din implementering på veckobasis, särskilt i agila programmeringsramverk.

Skapande av strukturerade och effektiva spelutvecklingsdokument

En bra utvecklare kan dokumentera sina resultat så bra att en icke-utvecklare kan förstå alla funktioner i code.

Det är absolut nödvändigt att andra utvecklare kan fortsätta arbeta sömlöst med din dokumentation.

I större projekt är det vanligt att sammansättningen av utvecklingsteam kan ändras när som helst. Som ett resultat utvärderas det hela tiden om din kompetens kan användas bättre för att implementera en annan funktion.

Dessutom ändras prioriteringarna väldigt ofta och du kan behöva stödja ett annat utvecklingsteam tillfälligt.

Om då dokumentationen inte är perfekt och personen med primärkunskapen kanske inte är närvarande eller ännu värre har lämnat företaget, så godnatt.

Implementering av spelidéer och funktioner

Jag erkänner att denna uppgift inte är förvånande.

Detta är kärnan i ditt jobb.

Speldesignern kommer på en idé. Därefter diskuteras implementeringen tillsammans med huvudutvecklaren och olika designers och sedan är det din tur.

Det är viktigt att koordinera nära med dina kunder, främst den ledande utvecklaren, och med kollegor från de stödjande designteamen.

Dina implementeringar går hand i hand med visuella och hörbara element.

Dessutom finns det alltid de grundläggande ämnena prestanda och säkerhet. Och givetvis ska kvalitet alltid ha högsta prioritet i din implementering.

Ingen gillar buggar, eller hur?

Ärlig rekommendation: Du har skickligheten, men din mus stöder inte ditt sikte perfekt? Kämpa aldrig med ditt musgrepp igen. Masakari och de flesta proffsen förlitar sig på Logitech G Pro X Superlight. Se själv med denna ärliga recension skriven av Masakari or kolla in de tekniska detaljerna på Amazon just nu. En spelmus som passar dig gör stor skillnad!

Vilka är kraven för att bli en spelutvecklare?

Generellt sett måste en spelutvecklare behärska tre kärnkompetenser: överföringen av ett funktionskrav till en teknisk implementering, utmärkt kommunikation och dokumentation och den ständiga viljan att lära sig nya tekniker och metoder.

Naturligtvis finns det mycket mer än så. Därför klassificerar vi detta i fyra paket, som en spelutvecklare måste ta med sig som en förutsättning:

Examen av spelutvecklare

Utmärkta programmerare utbildar sig själva. Sedan, med en passion för programmering och en kärlek till spel, lär du dig snabbt alla färdigheter jobbet kräver.

Det finns naturligtvis utbildningar som lär ut programmering. Ändå finns det så många exempel på spelutvecklare som aldrig sett insidan av ett universitet att en gymnasieexamen kommer att vara fullt tillräcklig. 

En bra allmänbildning skadar förstås inte. Men i huvudsak behöver du en ökad grundläggande förståelse för matematik och programmering.

Klar.

Om du är mycket efterfrågad som spelutvecklare eller är anställd för standarduppgifter bestäms av kvaliteten på din prestation. En viktig aspekt här är din erfarenhet.

Erfarenhet av spelutvecklare

Här har du en stor fördel jämfört med andra yrken.

Du kan överträffa alla andra utvärderingskriterier med din prestationance och erfarenhet.

Du kan ansöka med dina programmerade spel eller appar. Så till exempel om du var med och utvecklade en storsäljare som t.ex Call of Duty hos en tidigare arbetsgivare behöver du inte längre bevisa något.

Du ser alltid i ansökningar att 2-3 års erfarenhet önskas. Här riktar sig dock platsannonsen istället på social kompetens.

Karriärstartare vet inte hur det är att vara ett litet hjul i riktiga spelproduktioner.

Ändå, även som nybörjare: Visa din utmärkta kvalitet som programmerare med ett praktiskt exempel, och de sociala färdigheterna glider omedelbart i bakgrunden.

Som en erfaren programmerare kommer du alltid att ha möjlighet att bygga en bro från gamla projekt och tillämpa metoder och teknologier på eventuella nya uppgifter.

Jag behöver inte förklara det för en gammal hand som du 😉

Tekniska färdigheter hos en spelutvecklare

Åh man, tekniska färdigheter är ett brett fält hos spelutvecklare. Det finns så många olika områden för specialisering.

Mobilspel är delvis något helt annat än PC- eller konsolspel. Dessutom ger virtuell verklighet helt andra tekniska element än implementeringarna för vanliga spel.

Alla funktioner du lägger in code har en direkt inverkan på olika tekniska ämnen.

Detta börjar med vilket programmeringsspråk som används, om prestandaparametrar uppfylls, hur mycket extra minne som behövs, upp till drivrutiner och mycket mer.

För varje litet ämne finns det många tekniska implementeringsalternativ som du behöver känna till och utvärdera. Och nya funktioner läggs till hela tiden.

Till exempel, om AMD eller NVIDIA lägger till en ny funktion till grafikkorten (som hände med NVIDIA Reflex, till exempel - här är vår artikel om det), måste du ta itu med det omedelbart.

Sociala färdigheter hos en spelutvecklare

Som nämnts ovan har bilden av en utvecklare som bara programmerar aldrig varit så fel. Spelproduktioner är så tajmade och perfekt planerade att ingen har råd med brist på kommunikation.

Du måste koordinera med människor utanför ditt team och dina arbetskollegor hela tiden.

Spelmarknaden förändras ständigt, så grundidén med ett spel kan ändras flera gånger under produktionen.

Ofta tas nya spelelement från framgångsrika andra spel i en liknande modifierad form.

Utan snabb och ren kommunikation kan dessa snabba förändringar naturligtvis inte gå bra. Men å andra sidan måste du ha vissa sociala färdigheter för att få dina idéer accepterade. 

I en sådan dynamisk miljö uppstår naturligt mellanmänskliga spänningar. Därför har en kompetensuppsättning som för med sig en viss motståndskraft, lugn och medling naturligtvis en otroligt positiv effekt på ditt arbete och den närmaste miljön.

Vad är lönen för en spelutvecklare i USA?

Vanligtvis tjänar en spelutvecklare mellan 50 och 90 tusen dollar, beroende på medarbetarens utbildning, erfarenhet, plats och storlek. Medellönen över hela USA för spelutvecklare är $69,145 XNUMX.

Som med alla yrken är spektrumet mycket brett. Utan arbetslivserfarenhet börjar du förmodligen på 50 tusen. Med 3-7 års arbetslivserfarenhet är 80 tusen realistiskt.

Endast med 7 års erfarenhet kan du på allvar söka som senior spelutvecklare och förvänta dig en 6-siffrig lön.

När du ser löneintervall på jobbportaler måste du också komma ihåg att de flesta företag erbjuder förmåner ovanpå.

Företagsbilar, företagsbostäder, bensinkort och många andra saker är värda kontanter och kan förhandlas extra. 

Särskilt inom området hårdvara på hemmakontoret kan du få en liten bonus redan i början om du i förväg tar reda på vad som är vanligt eller möjligt hos din önskade arbetsgivare.

Här är några exempel* på snittlöner för en spelutvecklare i olika delstater:

AngeMedellön Spelutvecklare
Kalifornien (CA)$77,854
Florida (FL)$68,772
Massachusetts (MA)$73,000
Maine (ME)$65,243
North Carolina (NC)$65,938
Nevada (NV)$67,644
New York (NY)$77,132
Pennsylvania sylvania~~POS=HEADCOMP (PA)$75,017
Tennessee (TN)$60,964
Texas$66,264
Utah (UT)$64,917
Washington (WA)$67,004

*För varje stat valdes mellan 20-40 jobb ut från olika jobbportaler och ett genomsnitt på respektive erfarenhetsnivå. 

Karta över USA, löneintervall för spelutvecklare – exempel

Vad är lönen för en spelutvecklare i USA jämfört med Kanada, Australien, Mexiko, Sydamerika, Europa och Asien?

Kanske är det intressant för dig som spelutvecklare att arbeta utanför USA. Nedan ger vi dig medelvärden för andra regioner världen över. 

Observera att vi ger de högsta värdena för varje region. 

Vi tar till exempel värden från Tyskland och Frankrike eller Skandinavien i Europaregionen, då lönerna är mycket högre där än i södra Europa. 

Detsamma gäller Sydamerika och Asien.

I följande tabell är alla värden avrundade till närmaste tusental, och alla valutorna har konverterats till amerikanska dollar.*

RegionMedellön Spelutvecklare (avrundad)
USA$69,000
Kanada$61,000
Australien$58,000
Mexico$25,000
Sydamerika$16,000
Europa$49,000
Asien$42,000

*Om en region inkluderade flera länder tog vi i genomsnitt delar av regionen där lönerna var högst.

Karta över världen, löneintervall för spelutvecklare

Vilka är spelutvecklarnas framtidsperspektiv?

Faktum är att spelindustrin är en av de snabbast växande branscherna och spelutvecklarnas perspektiv är mycket goda.

Spelutvecklare är fortfarande alltid eftertraktade med många olika plattformar, nya teknologier som VR eller AR och nya utmanande spelelement.

Varje år ökar lönerna, spelgemenskapen växer, influencers och esport tar med fler och fler konsumenter in i spelbranschens ekosystem. 

Interoperabiliteten mellan nästan alla plattformar och det framväxande molnspelandet gör fler och mer komplexa spel möjliga. 

Allt detta är en solid grund för spelutvecklare och deras framtid. 

Vi kan till fullo rekommendera denna karriärväg om du har de färdigheter som beskrivs ovan och skulle gilla den här aktiviteten.

Om du har en fråga om inlägget eller proffsspel i allmänhet, skriv till oss: contact@raiseyourskillz.com.

GL & HF! Flashback ut.

Topprelaterat inlägg