30.04.2013 Views

NORDISKA DATORSPEL - Nordic Game Program

NORDISKA DATORSPEL - Nordic Game Program

NORDISKA DATORSPEL - Nordic Game Program

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

är och förverkligar visionen om spelets utseendemässiga stil eller känsla, och ser till att den är<br />

konsekvent och sammanhängande.<br />

Ljud<br />

En ”sound engineer” eller ”sound designer” skapar eller spelar in alla de ljud som hörs i spelet,<br />

utom musiken. Istället är det en ”composer” som ansvarar för att på syntetisk väg, eller genom<br />

inspelning, skapa musik och bakgrundsmusik till spelets olika avsnitt och stämningslägen. Till<br />

ljudområdet kan också räknas ljudprogrammerare, men eftersom verktygen är kod istället för<br />

tongeneratorer hänförs de till programmeringsområdet.<br />

Produktion<br />

Producenten är den som samtidigt leder projektet och understödjer dem som är verksamma i det.<br />

Genom sitt ansvar för projektets omfattning, planering och budgetering får producenten också ett<br />

stort inflytande över designen. Ansvaret för projektdeltagarna och deras välbefinnande, projektets<br />

framskridande och kontakter med förläggare är mycket omfattande, och kan i större projekt kräva<br />

att budget och planeringsarbete delegeras till en ”project manager”, och vissa avgränsade<br />

administrativa områden eller projekt till en ”associate producer”. Speltestarna sorterar under<br />

produktionsdelen. De kontrollerar både tekniskt korrekt funktion och att själva spelupplevelsen är<br />

balanserad så att svårighetsgraden ökar på ett sätt som maximerar spelarens behållning av spelet.<br />

<strong>Program</strong>mering<br />

På den lägsta nivån finner man en ”junior programmer”, som kan vara något av en lärling som<br />

håller på att fördjupa sig inom ett eller flera områden. Dennes bidrag till spelet som helhet kan<br />

ligga i små välavgränsade komponenter eller element till programkoden. En ”lead programmer” är<br />

delvis programmerare, delvis avdelningschef. Rollen kräver inte bara en mycket hög kompetens<br />

inom programmering, och djup förståelse för delområdena, utan även förmågan att vara lagledare<br />

samtidigt som man ansvarar inför producenten. Beroende på spelets karaktär finns en eller flera<br />

specialiserade programmerare som ägnar sig åt spelmotorn, eller åt att skapa verktyg, som är<br />

specialprogram för att skapa beståndsdelar till spelet, men som inte ingår i spelet i sig. De kan<br />

också vara specialiserade på grafikhantering, ljudhantering eller nätverksprogrammering för<br />

multiplayer-spel. En AI-(artificiell intelligens)-programmerare skapar förutsättningarna för att<br />

beståndsdelar i spelet, eller spelet som helhet, beter sig på ett intelligent eller rationellt sätt, för att<br />

kontinuerligt bjuda spelaren ett motstånd som inte är så övermäktigt att spelaren inte klarar av att<br />

ta sig framåt och därför ger upp, men ändå är så svårt att det kräver en kontinuerligt hög nivå av<br />

koncentration och inlevelse.<br />

Övrigt<br />

Precis som andra verksamheter, särskilt större sådana, behöver ett spelföretag administratörer,<br />

ekonomipersonal och andra stödfunktioner. Det är naturligtvis bara bra om även dessa personer<br />

har ett stort intresse och en djup entusiasm för företagets produkter.<br />

I princip samtliga ovanstående personer kan vara både fast anställda hos speltillverkaren<br />

och inhyrda på konsultbasis under det enskilda projektet, eller en del av det. I praktiken tenderar<br />

naturligtvis nyckelpersoner och funktioner att vara hårdare knutna till företaget.<br />

I hela detta avsnitt har vi utgått från International <strong>Game</strong> Developers Association:s<br />

redogörelse för yrken, roller, funktioner och karriärvägar som man riktar till dem som söker sig till<br />

datorspelindustrin 21 .<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!