Hernímu fanatikovi s technickým zaměřením se myšlenka kódovacího softwaru pro hru může zdát jako nirvána.


Programátoři videoher v reálném světě vědí lépe. A přestože mnozí z nich milují svou práci, znají také její realitu: Programování her často vyžaduje dlouhé hodiny zápasů s jediným kouskem hry.

„Většina hráčů se do her pouští proto, že chtějí vytvářet hry, a tím, že vytvářejí, zřídka přemýšlejí o tom, že napíšou náhodný kód nebo vytvoří textury, které mi řekne někdo jiný,“ říká Brian Hook, zkušený hráč. profesionál, který přispěl k „Quake 2“ a „Quake 3“ 'Je to jako připojit se ke kapele v domnění, že pomůžete psát písničky, ale pak zjistíte, že jste zodpovědní za nastavení bicích a vyjetí z cesty.'

I tak vám programování her může umožnit pracovat na produktu, který máte rádi, a zároveň zdokonalovat své dovednosti v oblasti vývoje softwaru pro úlohy bez hraní nebo významnější roli, která zahrnuje přispívání k obsahu a designu hry.

Základy práce programátora her


„Když přemýšlíte o vývojářích her, je velká šance, že přemýšlíte o programátorovi,“ poznamenává část Breaking In Mezinárodní asociace vývojářů her (IGDA), důležitý zdroj pro začínající i pracující programátory her. 'Není divu, protože kód je základem her.'

Jak uvádí stránka IGDA, kodéry her se musí specializovat, aby uspěli. Herní programátoři se obvykle specializují na konkrétní platformu - počítače, konzole, mobilní telefony nebo online - a na určitý aspekt vývoje her, jako jsou speciální efekty, umělá inteligence nebo výkon sítě.


'Na juniorské až střední úrovni jsou lidé mezi platformami docela plynulí,' říká Phil Steinmeyer, zakladatel New Crayon Games. 'Na úrovni seniorů je součástí toho, co přinášíte ke stolu, odbornost na konkrétní platformě, takže mezi sektory je pohyb poněkud menší, ale určitě se to stále děje.'

Prodejte se se vzorky


Chcete -li proniknout do programování her, budete potřebovat portfolio, které prokáže vaše nadšení a talent. Programátoři základní úrovně mohou stavět své vlastní hry nebo se dobrovolně věnovat projektům „mod“-modifikaci stávající hry, říká Steinmeyer.

Podívejte seGameDev.netpro zdroje. Kromě toho se můžete spojit s dalšími začínajícími vývojáři her prostřednictvím IGDA nebo online komunit, možná jako způsob spolupráce.

'Pokud jste kodér, vytvořte ukázky-ukažte, co umíte,' říká Scott Miller, generální ředitel studia 3D Realms pro vývoj her. 'Nic nepřesvědčí potenciální zaměstnavatele jako dobré portfolio.'

Formální vzdělávání v programování her je relativně nové a v žádném případě není předpokladem pro průlom do oboru, ale programy v některých institucích, jako je Full Sail, jsou v oboru dobře známé.


'Vzdělávání samo o sobě nemá velkou váhu, ale pokud vás vzdělání naučilo dovednosti a pomohlo vám zlepšit vaše schopnosti, mělo by se to projevit ve vašich portfoliích/ukázkách,' říká Steinmeyer.

Pozor na vyhoření

Herní společnosti sice prospívají vášni a kreativitě, ale také tlačí pracovníky k úplnému vyhoření, jak uvádí bílá kniha IGDA.

Hook, nyní prezident softwarové vývojové a poradenské společnosti Hooka Tooka, připouští, že pracovníci herního průmyslu obvykle vyhoří kvůli:

  • Pracovní 50hodinové týdny, které se mohou během doby krize protáhnout na 70 hodin nebo více.
  • Vydělávejte nižší platy, než jaké by mohli vydělat prací pro IT nebo poradenskou firmu.
  • Cítit se jako ozubené kolo ve stroji místo kreativního člena týmu.

Ale přes všechny své chyby je toto odvětví vzrušující. Miller říká: „Toto odvětví stále roste a kamiony potřebují nové talenty. Pokud máte talent a víte, jak to zabalit, a vy sami, jste shoo-in. '