Vývojář videoher

Vývojář videoher je osoba nebo společnost, která vytváří videohry spojením několika oblastí dovedností, jako je herní design , storyboarding , programování , počítačová grafika , počítačově podporovaná hudba atd. Může pracovat ve firmě , kolektivu nebo být nezávislý.

Pracovní

Programovací jazyk

Vývoj videohry využívá několik programovacích jazyků. První hry byly vyvinuty v jazyce symbolických instrukcí , lidské verzi strojového jazyka , a poté, když se objevily, umožnily rychlejší vývoj směrem ke strukturovanějším jazykům. Assembler se však stále používá pro úlohy, které vyžadují velmi vysokou optimalizaci. Na prvních mikropočítačích byl nejrozšířenějším jazykem BASIC , poté byl postupně vytlačován jazykem C , pocházejícím z unixových systémů a umožňujícím přístup na nižší úrovni.

Konečně, dnes existuje mnoho herních enginů , které se starají o její nízkoúrovňové vrstvy. Mohou to být API používaná v programovacích jazycích ( C , C++ atd.), nebo skriptovací jazyky ( JavaScript , lua , Python , Ruby atd.).

Přenositelnost hry

Od 80. let 20. století , kdy byly všechny mikropočítače velmi odlišné a konzole také, se herní vývojáři pokoušeli vytvořit své hry pro různé platformy a přizpůsobit je různým kapacitám, a to jak z hlediska výpočetního výkonu, zobrazení, tak i zvuku. , těchto různých prostředí.

Přenositelnost hry je dnes stále důležitou otázkou, což umožňuje snížit náklady na vývoj tím, že se zaměří na širší publikum. Far Cry , původně určený pro PC , byl portován na PS2 a Xbox , poté na PS3 , Xbox 360 a Wii .

API

Z hlediska zobrazení počítačové grafiky jsou to především SDL API pro 2D a OpenGL , OpenGL ES a nověji Vulkan , které se používají jako základ pro zobrazení mezi platformami. Pokud je aplikace vyvinuta pouze pro Microsoft Windows , použijí se rozhraní DirectX API pro 2D nebo Direct3D pro 3D. Každá videoherní konzole má svou vlastní grafiku a vývojové prostředí. Podobně se SDL stará o multiplatformní zvuk, zatímco DirectSound funguje pouze na Windows; totéž platí pro vstupní rozhraní ( klávesnice ,myš , joystick ).

herní motory

Herní enginy se stále více používají, vyhýbají se znovuobjevování kola a neomezenému přepisování kódu běžnému pro všechny videohry. Mohou být ve formě API ( CryEngine , LÖVE , Unity ), nebo grafického nástroje obsahujícího programovací jazyky jako v případě Godot .

Historický

70. léta 20. století

Výrobci videoherních konzolí mají obecně vývojová studia, ale také poměrně často zadávají určité úkoly.

Mezi první konzolová a arkádová vývojářská studia můžeme uvést Activision , Atari , Coleco , Namco nebo Nintendo , které patří k nejstarším, nebo ještě novější Konami , Sega , Square Enix , Sony Computer Entertainment , Microsoft .

Před vytvořením Activision v roce 1979 byly konzolové videohry distribuovány výhradně výrobci konzolí, jako tomu bylo u Atari a Atari 2600 . Tento způsob, jak dělat věci, byl zvláště nepříjemný pro herní vývojáře, protože nedostali žádnou odměnu za hry, které měly malý úspěch a nebyly ani zmíněny za jejich práci v manuálech. Po mutaci některých úspěšných multimilionových her se mnoho programátorů rozhodlo, že už toho mají dost, a opustili svou společnost.

Arkádové terminály byly navrženy jak na hardwarové úrovni (zejména základní deska), tak na softwarové úrovni vývojářem hry.

2000

Od roku 2005 je Electronic Arts největší společností zabývající se vývojem videoher, následuje Activision a poté Ubisoft .

V roce 2008 se Blizzard Entertainment (vývojová pobočka Vivendi Games ) spojil s Activision a vytvořil Activision Blizzard . Tato fúze vyústila v umístění nového studia od jeho založení na první místo ve videoherním průmyslu před Electronic Arts, lídra již několik let.

Reference

Viz také

Související články

externí odkazy