Hvad er en videoprogrammør?

En videoprogrammør, også kendt som en spil -softwareingeniør eller en videospilprogrammør, udvikler videospil beregnet til underholdning eller uddannelsesmæssige formål. Mens der normalt er flere lag til denne position, er en videoprogrammør primært tiltalt for at skrive den kode, der kører spillet og instruerer sandsynlige resultater af spillet. De er også involveret i scripting -supplerende komponenter, såsom udviklingsværktøjer og computerassisteret software til at etablere spillets platform og interface -kapacitet samt til at udvikle dens arkitektur. Typisk arbejder et team af programmerere sammen i produktionen af ​​et enkelt videospil. Imidlertid er mange videoprogrammerere specialiserede i et specifikt udviklingsområde.

For eksempel kan en videoprogrammør være dedikeret til udelukkende at arbejde på lydmotoren i et videospil, herunder at skrive script til Project 3D Position Sound, hvad der er mere almindeligt kendt som Surround Sound. Udfordringen til denne rolle er at udvikle CODe for at køre specifikke lyde og variationer i lyd for at afspejle attributterne for visse karakterer i spillet og de handlinger, de udfører, samt for at indikere niveauet for spil eller målpræstation.

I modsætning hertil kan en videoprogrammør tildeles at koncentrere sig om at udvikle grafikken til et spil. Afhængig af den enhed, spillet er designet til, kan programmereren blive bedt om at udvikle to dimensionelle (2D) eller tredimensionelle (3D) grafik, hvor førstnævnte normalt er forbeholdt håndholdte spil, PDA'er og mobiltelefoner. I tilfælde af sidstnævnte kan videoprogrammereren specialisere sig i oprettelse af kode til at udføre avancerede 3D -grafiske effekter kendt som Pixel og Vortex Shading, som giver skarpe kontrast- og farvefarver til at producere et realistisk 3D -udseende.

Nogle videoprogrammerere er specialiserede i animation, som involverer udvikling af et forudsigeligt sæt fysiklove, der kan eller MAy ligner ikke dem, der findes i den naturlige verden. Også kendt som dynamisk simulering, dette aspekt af spiludvikling tilskrives oprettelsen af ​​en fysikmotor, der definerer, hvordan visse karakterer og genstande vil bevæge sig i et givet miljø, og hvordan de vil opføre sig, når dette miljø ændres på grund af en begivenhed, der finder sted i spillet.

Som forventet skal en videoprogrammør være meget kreativ såvel som at være i stand til at trække fra en række forskellige discipliner, nemlig matematik og fysik. Faktisk er de fleste programmerere dygtige til forskellige områder af disse discipliner, herunder lineær algebra, softwareteknik og kunstig intelligensteknologi. For dem, der søger at blive videospilprogrammerer, kræves en bachelorgrad i datalogi normalt ud over en stærk baggrund inden for fysik og matematik.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?