Udvikler af videospil

En videospiludvikler er en person eller virksomhed, der skaber videospil ved at samle flere færdighedsområder som spildesign , storyboarding , programmering , computergrafik , computerstøttet musik osv. Han kan arbejde i en virksomhed , et kollektiv eller være selvstændig.

Arbejder

Programmeringssprog

Udviklingen af ​​et videospil bruger flere programmeringssprog. De første spil blev udviklet i assemblersprog , en menneskelig version af maskinsprog , og tillod derefter hurtigere udvikling mod mere strukturerede sprog, da de dukkede op. Monteringssprog bruges dog stadig til opgaver, der kræver meget høj optimering. På de første mikrocomputere var BASIC det mest udbredte sprog, derefter blev det gradvist fortrængt af C-sproget , der kom fra Unix-systemer og tillod en tilgang på et lavere niveau.

Endelig er der mange spilmotorer i dag , som tager sig af dets lavniveaulag. Disse kan være API'er , der bruges i programmeringssprog ( C , C++ , osv.), eller scriptsprog ( Javascript , lua , Python , Ruby osv.).

Spilportabilitet

Siden 1980'erne , hvor mikrocomputere alle var meget forskellige og konsoller også, har spiludviklere forsøgt at gøre deres spil på tværs af platforme og tilpasse dem til forskellige kapaciteter, både med hensyn til computerkraft, skærm og lyd. , i disse forskellige miljøer.

Portabiliteten af ​​et spil er stadig et vigtigt emne i dag, hvilket gør det muligt at reducere udviklingsomkostningerne ved at målrette mod et bredere publikum. Far Cry , der oprindeligt var beregnet til pc , blev overført til PS2 og Xbox , derefter til PS3 , Xbox 360 og Wii .

API'er

Med hensyn til computergrafikvisning er det hovedsageligt SDL API'erne til 2D og OpenGL , OpenGL ES , og for nylig Vulkan , der bruges som grundlag for visning på tværs af platforme. Når en applikation kun udvikles til Microsoft Windows , bruges DirectX API'erne til 2D eller Direct3D til 3D. Hver videospilkonsol har sit eget grafik- og udviklingsmiljø. Tilsvarende tager SDL sig af lyd på tværs af platforme, mens DirectSound kun virker på Windows; det samme gælder for input-grænseflader ( tastatur ,mus , joystick ).

spilmotorer

Spilmotorer bruges i stigende grad, og undgår at genopfinde hjulet og omskriver kode, der er fælles for alle videospil, på ubestemt tid. De kan være i form af et API ( CryEngine , LÖVE , Unity ), eller et grafisk værktøj, der omfatter programmeringssprog, som i tilfældet med Godot .

Historisk

1970'erne

Videospilskonsolproducenter har generelt udviklingsstudier i sig, men outsourcer også ret ofte visse opgaver.

Blandt de første konsol- og arkadeudviklingsstudier kan vi nævne Activision , Atari , Coleco , Namco eller Nintendo som er blandt de ældste eller endnu for nylig Konami , Sega , Square Enix , Sony Computer Entertainment , Microsoft .

Før oprettelsen af ​​Activision i 1979 blev konsolvideospil udelukkende distribueret af konsolproducenter, som det var tilfældet med Atari og Atari 2600 . Denne måde at gøre tingene på var særligt irriterende for spiludviklere, da de ikke modtog nogen kompensation for spil, der havde en smule succes og ikke engang blev nævnt for deres arbejde i manualerne. Efter mutationen af ​​nogle succesrige spil til flere millioner dollar besluttede mange programmører , at de havde fået nok og forlod deres virksomhed.

Arkadeterminalerne blev designet både på hardwareniveau (især bundkort) og software af udvikleren af ​​spillet.

2000'erne

Fra 2005 er Electronic Arts det største videospilsudviklingsselskab efterfulgt af Activision og derefter Ubisoft .

I 2008 fusionerede Blizzard Entertainment (udviklingsdelen af ​​Vivendi Games ) med Activision for at danne Activision Blizzard . Denne fusion har resulteret i at placere det nye studie, lige fra dets grundlæggelse, på førstepladsen i videospilindustrien, foran Electronic Arts, førende i flere år.

Referencer

Se også

Relaterede artikler

eksterne links