Ontwikkelaar van videogames
Niet te verwarren met Video Game Editor .
Een ontwikkelaar van videogames is een persoon of bedrijf dat videogames maakt door verschillende vaardigheidsgebieden samen te brengen, zoals game-ontwerp , storyboarding , programmeren , computergraphics , computerondersteunde muziek , enz. Hij kan werken binnen een bedrijf , een collectief of onafhankelijk zijn.
Werken
Programmeertaal
Bij de ontwikkeling van een videogame worden verschillende programmeertalen gebruikt. De eerste spellen werden ontwikkeld in assembleertaal , een menselijke versie van machinetaal , en daarna, waardoor snellere ontwikkeling mogelijk was, naar meer gestructureerde talen toen ze verschenen. Assembleertaal wordt echter nog steeds gebruikt voor taken die zeer hoge optimalisatie vereisen. Op de eerste microcomputers was BASIC de meest verspreide taal, daarna werd het geleidelijk verdrongen door de C-taal , afkomstig van Unix-systemen en een benadering op een lager niveau mogelijk makend.
Ten slotte zijn er tegenwoordig veel game-engines die zorgen voor de lagere lagen. Dit kunnen API's zijn die worden gebruikt in programmeertalen ( C , C++ , enz.), of scripttalen ( JavaScript , lua , Python , Ruby , enz.).
Draagbaarheid van games
Sinds de jaren tachtig , toen microcomputers allemaal heel verschillend waren en consoles ook, hebben game-ontwikkelaars geprobeerd hun games platformonafhankelijk te maken en ze aan te passen aan verschillende capaciteiten, zowel qua rekenkracht, weergave als geluid, van deze verschillende omgevingen.
De overdraagbaarheid van een game is nog steeds een belangrijk punt, waardoor de ontwikkelingskosten kunnen worden verlaagd door een breder publiek aan te spreken. Far Cry , oorspronkelijk bedoeld voor pc , werd geport naar PS2 en Xbox , daarna naar PS3 , Xbox 360 en Wii .
API's
Wat de weergave van computergraphics betreft, zijn het voornamelijk de SDL API's voor 2D en OpenGL , OpenGL ES en meer recentelijk Vulkan die worden gebruikt als basis voor platformonafhankelijke weergave. Wanneer een toepassing alleen voor Microsoft Windows is ontwikkeld, worden de DirectX API's voor 2D of Direct3D voor 3D gebruikt. Elke videogameconsole heeft zijn eigen grafische en ontwikkelomgeving. Evenzo zorgt SDL voor platformonafhankelijk geluid, terwijl DirectSound alleen op Windows werkt; hetzelfde geldt voor de invoerinterfaces ( toetsenbord ,muis , joystick ).
game-engines
Game-engines worden steeds vaker gebruikt, om te voorkomen dat het wiel opnieuw wordt uitgevonden en de code voor alle videogames voor onbepaalde tijd wordt herschreven. Ze kunnen de vorm hebben van een API ( CryEngine , LÖVE , Unity ), of een grafische tool die programmeertalen omvat, zoals in het geval van Godot .
Historisch
jaren 70
Fabrikanten van videogameconsoles hebben over het algemeen ontwikkelingsstudio's in huis, maar besteden ook vaak bepaalde taken uit.
Onder de eerste console- en arcade-ontwikkelingsstudio's kunnen we Activision , Atari , Coleco , Namco of Nintendo noemen, die behoren tot de oudste, of zelfs recenter, Konami , Sega , Square Enix , Sony Computer Entertainment , Microsoft .
Vóór de oprichting van Activision in 1979 werden consolevideogames exclusief gedistribueerd door consolefabrikanten, zoals het geval was met Atari en de Atari 2600 . Deze manier van werken was vooral irritant voor game-ontwikkelaars, omdat ze geen vergoeding kregen voor games die een beetje succes hadden en niet eens in de handleidingen voor hun werk werden genoemd. Na de mutatie van enkele succesvolle spellen van meerdere miljoenen dollars, besloten veel programmeurs dat ze er genoeg van hadden en verlieten ze hun bedrijf.
De arcade-terminals zijn zowel op hardwareniveau (met name moederbord) als software ontworpen door de ontwikkelaar van het spel.
jaren 2000
Sinds 2005 is Electronic Arts het grootste bedrijf voor de ontwikkeling van videogames, gevolgd door Activision en vervolgens Ubisoft .
In 2008 fuseerde Blizzard Entertainment (ontwikkelingstak van Vivendi Games ) met Activision om Activision Blizzard te vormen . Deze fusie heeft ertoe geleid dat de nieuwe studio vanaf de oprichting op de eerste plaats staat in de videogame-industrie, vóór Electronic Arts, leider gedurende meerdere jaren.