7 kroků, jak se stát vývojářem her za 6 měsíců (Málokdo mluví o #7 dostatečně!)

od Kwalee Team

Programování vlastních her není tak snadné, jak si myslíte! Jen odvážní a smělí se rozhodnou stát se vývojářem her za šest měsíců.

Tak buďme upřímní: šest měsíců je odvážný cíl. Pokud nemáte předchozí zkušenosti s tvorbou zajímavých softwarových projektů, ať už jako osobní koníček nebo profesionálně, výroba her je těžká práce, které trvá dlouho, než se v ní zlepšíte.

Naštěstí jsou vaše možnosti otevřené a odměny jsou atraktivní. Hyper casual hry nabízejí přístupnou cestu do odvětví. Takže pokud hledáte vytváření zajímavých mobilních her, které:

  • lze hrát na jakémkoli mobilním zařízení,
  • mohou být hrány prakticky každým,
  • a mohou být vytvořeny v krátkém čase,

pak tento článek může být severní hvězdou, kterou potřebujete pro svou gamedev cestu.

Máme také řadu koučovacích zdrojů na různá témata vývoje her, když se zaregistrujete do našeho Portálu pro vydavatele. Zde můžete také odeslat své hry a požádat o bezplatné testování her, získat zpětnou vazbu a zjistit, zda jsou vaše Hyper Casual hry připraveny pro Obchody s aplikacemi.

Nejprve Se Naučte Základy Programování

Hry jsou v podstatě software. Aby software běžel na počítači, musí číst seznam příkazů. Programátor je někdo, kdo tyto příkazy píše. Pokud chcete být vývojářem her, očekávejte, že budete programátorem 90 % času.

Tyto příkazy mohou být v různých formách; říká se jim programovací jazyky. Můžete si vybrat mezi jazyky včetně C#, C++, Python, Java, Lua nebo dokonce jazyky specifickými pro konkrétní engine jako GDScript nebo GML. Ale pokud potřebujete hlavní odpověď, obvykle uvidíte, že vývojáři her vytvářejí hry buď v C# nebo C++. (Vysvětlíme proč za chvíli.)

Učení se základům programování netrvá dlouho. Ve skutečnosti najdete mnoho zdrojů online, které nabízejí bezplatné tutoriály na C#, včetně FreeCodeCamp, Brackeys nebo dokonce oficiálního 8hodinového kurzu na základy C# od Microsoftu.

Základy programování by vám neměly trvat déle než týden k naučení. Vzhledem k tomu, že většina herních programovacích jazyků je objektově orientovaná, základy jsou víceméně stejné. Ideálně byste neměli mít potíže s přechodem z jednoho programovacího jazyka na druhý z tohoto důvodu.

Víme, co si myslíte. „Jak zjistím, který programovací jazyk je pro mě ten pravý?“

Záleží to výhradně na herním enginu, který si vyberete pro své Hyper Casual hry.

Seznamte Se S Herním Enginem

Volba správného programovacího jazyka závisí na vašem vybraném herním enginu. A výběr správného herního enginu může znamenat zkoumání některých faktorů, jako je popularita, snadnost použití, licencování a tak dále.

Většina lidí, kteří chtějí vytvářet Hyper Casual hry, používají Unity, když se rozhodnou stát se vývojáři her. Je to z velké části díky jeho popularitě a široké komunitní podpoře, což z C# činí další dominantní jazyk v průmyslu. Přesto si můžete stále vybrat mezi jinými herními enginy jako například:

  • Unreal Engine (C++, Blueprints)
  • Godot (C#, GDScript, VisualScript)
  • GameMaker Studio (GameMaker Language, GML Visual)

Důležité je, s jakým herním enginem jste pohodlní pracovat na tvorbě her. Osvojení si enginu je klíčové a vyplácí se dlouhodobě. Většina vývojářů používá Unity, protože je to nejsilnější herní engine pro indie vývojáře. Unreal je skvělou volbou, pokud 1) chcete se naučit C++, a 2) chcete proniknout do vývoje triple-A her.

Zde je přehled, jak dlouho by trvalo naučit se základní komponenty v herním enginu (ideálně Unity):

  • Základní uživatelské rozhraní: 1-2 hodiny.
  • Zavedení chování do GameObjects: Týden.
  • Vytvoření interaktivních uživatelských rozhraní: Týden.

Naučit se celý herní engine je nerealistické, nemluvě o tom, že je to zbytečné. Můžete se učit další části při vytváření her během šesti měsíců, které s ním strávíte, nebo i dlouho poté, co jste vstoupili do vydavatelského obchodu.

Začněte U Malých Projektů

Kolikrát jste slyšeli, jak vám někdo říká: „Přemýšlel jsem o vytvoření malého, ale zajímavého RPG.“

Je pravděpodobné, že jsou noví ve vývoji her. Myšlenka vytvořit naši vysněnou hru nebo hru inspirovanou našimi oblíbenými hrami je běžná pasti začátečníků.

Musíte začít s malými nápady, abyste si osvojili, jak vaše nástroje a vaše znalosti programování přicházejí dohromady. Ty malé hry, které vytvoříte v počátečních fázích, fungují jako tréninková kola, která potřebujete k porozumění různým aspektům vývoje her.

Učíte se o materiálech a shaderech? Vytvořte hru o shodě různých objektů navzájem podle jejich barev. Zjišťujete, jak funguje pohyb v izometrické hře? Vytvořte hru, kde se míč přesouvá do cíle, na který kliknete.

Prototypování těchto malých nápadů může trvat jen týden nebo méně. A jak budete vytvářet více a více prototypů, uvědomíte si, co přesně dělat každý čas a nevyhnutelně zkrátíte čas a využijete aktiva, kdykoliv to bude možné.

To jsou malé nápady, které pomalu učí, jak engine a kód fungují v tandemu, aby přinesly zážitek.

Mluvě o zážitku...

Pochopte, Jak Je Navržen Zábavný Zážitek

Navrhování a vytváření poutavých herních zážitků je zábava. Ale má také vlastní sadu principů a základů, které se liší hra od hry. Hyper Casual hry jsou známé svým drobným hraním, krátkodobou přitažlivostí a masovou přitažlivostí. Existuje kompletní průvodce o těchto principech, který si můžete prohlédnout.

Vytváření základních her je snadné, ale aby se staly zábavnými, to je ta náročná část, která vyžaduje čas, trpělivost a znalosti o tom, co dělá hráče šílet. Můžeme vám s tím pomoci, pokud s tím máte potíže.

Máme různé osvědčené zdroje Hyper Casual, které přinesly 45+ #1 her, které spustila Kwalee. Po připojení k našemu oficiálnímu Kwalee Publishing Portálu k nim můžete přistupovat zdarma.

Spojte Se S Ostatními Vývojáři Her

Celá práce a žádná zábava dělá z vás nudného vývojáře her. Jedním z nejlepších způsobů, jak se etablovat v odvětví, když se stanete vývojářem her, je spojit se s lidmi, kteří vytvářejí hry na živobytí.

Pokud jste z čerstvé univerzitní lodě, vytvořte si nový profil na LinkedIn a zveřejněte pár zajímavostí o pracovní historii a projektech gamedev, které jste vytvořili. Poté přidejte odkaz na to do svého portfolia. Kdykoliv potkáte nové lidi v odvětví, můžete si vyměnit detaily, propojit a poznat je jako mentory. Nakonec k vám přijde příležitost, kterou můžete přijmout a získat více zkušeností.

Stejně udělejte i s dalšími komunitními prostory, zejména těmi, které obývají jiní vývojáři her, včetně Reddit a Discord. Je to skvělý způsob, jak si udělat nové přátele, získat zpětnou vazbu na vaše projekty a rozvíjet další dovednosti, aby jste získali více kvalitních příležitostí. Nikdy nepřestávejte navazovat kontakty během těchto akcí!

Zvažte Získání Titulu Nebo Absolvování Bootcampu Ve Vývoji Her

Chcete-li mít komplexní vzdělání v oblasti softwarového vývoje? Neváhejte si to vzít na vysoké škole! I když nepotřebujete titul, abyste se stal vývojářem her, je dobré jej mít, zejména pokud chcete pracovat na hrách v jiné zemi. Setkáte se také s lidmi stejného myšlení jako vy a s profesory, kteří vám mohou nabídnout podporu, kterou potřebujete k tvorbě projektů pro rozvoj porozumění.

Obecně se dává přednost, pokud můžete získat titul z oboru softwarového vývoje nebo jiné vědecké oblasti před specializovaným titulem z vývoje her. Ale pokud chcete certifikáty z vývoje her, mohou pomoci gamedev bootcampy.

Podle struktury bootcampu může trvat od jednoho dne do čtyř/šesti týdnů, než jej dokončíte a získáte certifikaci.

Využijte 'Tajnou' Zpětnou Vazbu

Existuje jeden způsob, jak můžete získat okamžitě efektivní zpětnou vazbu. A málokdo mluví o této 'tajné' zpětné vazbě.

Nemůžete vědět, zda jste udělali dostatečný pokrok, dokud nezískáte zpětnou vazbu k vaší práci. A pokud ano, může vám to pomoci překonat nutnost neustále zlepšovat své portfolium.

Mluvíme o pohovorech.

Když uvažujete o kliknutí na tlačítko Apply, váš syndrom podvodníka se vznáší nad vámi jako gigantická věž, která vám nedovoluje kliknout. Chápeme proč.

Lidé nepřijímají odmítnutí dobře, takže žádost o práci se náhle stává znepokojující. Ale to je v pořádku – nemůžete vědět, zda jste pokročili, dokud nezískáte potřebnou zpětnou vazbu. A jeden z nejúčinnějších, přesto 'nevyřčených' způsobů, jak získat zpětnou vazbu, je přihlásit se na pracovní pozice a zjistit, zda je dostanete.

Takže se podívejte na stáže a juniorské role v herních studiích a začněte se ucházet bez ohledu na to. Zajištění pohovorů a jejich absolvování vám může poskytnout pracovní mentální model toho, co náboráři hledají u nejlepších kandidátů a na jaké otázky se ptají. Pokud vás odmítnou, můžete se na zpětnou vazbu k vaší žádosti zeptat. Splní vaše přání, pokud si je oblíbíte. Náš průvodce vytvářením správné žádosti o práci může to pro vás usnadnit.

S těmito novými znalostmi můžete přizpůsobit svá portfolia a žádosti, abyste se přiblížili k té roli, o které jste snili. (Nebo ji začněte prezentovat herním vydavatelům jako jsme my!)

A Opakujte To Všechno Znovu!

Stát se herním vývojářem trvá jen sedm jednoduchých, ale důsledných kroků. Stanout se vývojářem her vyžaduje mnoho času a samostudia. Někdy možná nebude šest měsíců stačit. Nebo se vydáte na několik let trvající kurz. A to je v pořádku – pointa je neustále se učit a experimentovat.

A konečně, budete mít dostatečně dobré portfolio, které můžete prezentovat herním vydavatelům jako jsme my, nebo použít ve vašich žádostech o práci, abyste získali rozhovory.

Udržujte se informováni o tom, co se děje v odvětví, a nepřestávejte přidávat kvalitní projekty do svého portfolia. To je cesta, jak se můžete nakonec dostat do herního průmyslu.

Máme pro každého různé pracovní role, včetně možností práce na dálku! Navštivte naši stránku s pracovními místy a zjistěte, co Kwalee nabízí vášnivým lidem jako jste vy. Můžete se na nás obrátit i na našem LinkedIn a zeptat se na role, které vám sednou. Sledujte nás na sociálních sítích (Twitter | Instagram | Facebook.

O autorovi:

Nadšené mozky z Kwalee, které poskytují poutavé postřehy pro hráče i vývojáře.

Sdílet tento článek: