Skip to main content

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 dirigerer 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 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 kode til at drive 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 hertilEn videoprogrammør kan 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 videoprogrammøren specialisere sig i at oprette 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 måske eller måske ikke ligner 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 stedI 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.