Cesta k vývoji v Unity po 40: lekce samostudia
Andrej, 41letý specialista na dokumentární oběh, se rozhodl naučit vývoj videoher na Unity. Bez IT zkušeností začal s knihami a samostatnými projekty, kombinoval učení s hlavní prací. Za dva roky vytvořil plnohodnotnou hru a vytvořil portfolio, vzdal se iluzí o solo vývoji komerčních hitů.
Volba nástrojů a první chyby
Začátek byl kniha «Udělej si videoherní hru sám a nezblázni se» od Slavy Gresa, která dala motivaci, ale neralistické očekávání. Volba padla na Unity kvůli asociacím s indie projekty. Bez znalostí programování Andrej absolvoval dálkové kurzy vysoké školy — zbytečná ztráta času, vyústila v diplom bez praktické hodnoty.
Přešel ke knize Harrisona Ferroneho «Učíme se C# prostřednictvím vývoje her na Unity». Opakoval kód mechanicky, nerozuměl podstatě. Udělal pauzu na základy:
- Procedurální programování v C#.
- Objektově orientované programování (OOP): zapouzdření, dědičnost, polymorfismus.
- Specifika Unity: skripty, události, architektura.
Kniha Svetlina Nakova «C# Základy programování» s praktickými úlohami a virtuálním prostředím pomohla rozvinout algoritmické myšlení za půl roku. Později objevil tréninkové programy s pískovišti pro praxi.
Korekce strategie
Uvědomil si objem znalostí v herním průmyslu, vzdal se univerzálnosti. Nový plán:
- Osvojit si úzkou specializaci — Unity programování.
- Rozvinout osobní značku prostřednictvím obsahu.
- Sestavit portfolio mini-projektů.
Denně: 3–4 pomodoro (25 min) na kód a Unity v pracovních dnech. Herní design — čtení knih o franšízách, novinky z průmyslu. Obsah — na cestě nebo večer. Víkendy — odpočinek.
Tabule s fixou pro nápady a cíle funguje lépe než elektronické poznámky: informace jsou vždy na očích.
Úspěchy v kódu a projektech
Dnes s jistotou píše logiku, promýšlí architekturu. Používá neuronové sítě jako mentory: rozebírá skripty, žádá příklady OOP vzorů, algoritmy. Nekopíruje slepě — analyzuje.
První dokončený projekt: interpretace «Hadice» s:
- Herním cyklem, pauzou, UI/HUD.
- Zvuky, lokální tabulkou nejlepších.
- Událostní architekturou pro škálování (přidávání jídla s efekty).
Vzdělání inženýra-mechanika pomohlo s matematikou. Kreslení odloženo — zaměření na kód.
Co je důležité
- Následnost: základy C# před Unity, praxe prostřednictvím mini-projektů.
- Neuronové sítě urychlují učení při vědomém použití.
- Realistická očekávání: specializace namísto univerzálnosti.
- Metodičnost: denní sezení + vizuální připomínky.
- Portfolio je důležitější než diplomy: demonstruje reálné dovednosti.
Lekce pro middle/senior vývojáře
Historie ukazuje, jak zralý věk není překážkou při vědomém přístupu. Plasticita mozku se snižuje, ale motivace to kompenzuje. Pro přechod do herního průmyslu bez zkušeností:
- Strukturovejte učení: teorie → praxe → projekty.
- Zaměřte se na 1 roli (programátor > umělec/designér).
- Integrujte AI: ne generátor kódu, ale vysvětlování konceptů.
Celkový objem praxe: ~1000 hodin za 2 roky. Výsledek — junior-ready dovednosti Unity C#. Dále — outsourcing nebo studio + osobní projekt.
— Editorial Team
Zatím žádné komentáře.