Vimeo nie odtwarza tego filmu na tej stronie. Film jest przypisany do poprzedniej domeny.
w Praktyce
7 godz. 46 min · Unity · Full-stack i Programowanie
Jakub SiwekGame DeveloperJest to przewodnie zagadnienie całego kursu. Wbrew pozorom, jest to bardzo trudny temat i nie bez powodu tak dużo gier nie zostaje stworzonych do końca. W tym kursie zostanie omówiony cały proces, a także zostaniesz wprowadzony w każdy etap takiej produkcji. Skupimy się nie tylko na samym programowaniu i ustawianiu elementów w grze, ale również nad przedstawieniem pomysłu i tworzeniem prototypów oraz przeprowadzaniu testów.
Panowanie nad projektem jest bardzo istotnym – i niestety często pomijanym - zagadnieniem przy tworzeniu gry. Jednym z elementów kontroli nad projektem jest system kontroli wersji. W tym kursie będziemy pracowali z systemem kontroli wersji Mercurial (HG). Jest on o tyle istotny, że jesteśmy w stanie z każdego etapu projektu trzymać lokalnie wszystkie wersje naszej gry.
Pomysł na grę, nawet jeśli wydaje się idealny, często po przygotowaniu prototypu okazuje się mało interesujący. Dowiesz się jak i dlaczego powinieneś tworzyć prototypu. Rozwiniesz i dopracujesz tylko sprawdzone pomysły, a pozwoli Ci to zaoszczędzić mnóstwo czasu. Wytłumaczymy, dlaczego warto pokazywać swój projekt jak największej liczbie ludzi i weryfikować, czy na pewno ta gra im się podoba. Pokażemy Ci, jak badać ich zaangażowanie podczas testowania oraz dokładnie słuchać feedbacku.
Dużym minusem Unity jest niewymuszanie na programiście dobrych praktyk programistycznych - w trakcie tego kursu dowiesz się, co to są za praktyki. Zostaniesz wprowadzony w podstawy programowania komponentowego. Pokażemy Ci, jakie korzyści przychodzą dzięki takiej implementacji projektu i jak łatwo w późniejszym etapie można modyfikować główne funkcjonalności gry.
Mając utworzony elastyczny projekt dużo łatwiej jest balansować docelową grę. W trakcie tego kursu pokażemy Ci w jaki sposób można projektować grę, tworzyć i balansować przeciwników, a nawet wymyślać nowe funkcjonalności. Dostaniesz możliwość zbudowania własnej gry i to Ty będziesz decydował co i dlaczego ma się dziać.
W odróżnieniu od game designu, level design zajmuje się projektowaniem poziomów. W przypadku naszej gry, będzie się to tyczyło kontrolowania wzrostu poziomu trudności, zatem – będziemy starali się dodawać kolejnych przeciwników, nowe bronie i bossa wraz ze wzrostem zdobyczy punktowej. Będziemy tworzyć formacje, w jakich będą tworzone nowe oddziały wrogów.
Ten kurs został przygotowany dla osób potrafiących już programować oraz znających zasadę działania Unity, najlepiej mających już pewne doświadczenie z tworzeniem gier. Dzięki temu dużo łatwiej będzie zrozumieć dlaczego wprowadzamy konkretne zasady i dlaczego tak istotne jest trzymanie się ich. Podstawowej znajomości Unity możesz nauczyć się w dostępnych warsztatach i kursach dostępnych na stronie eduweb.pl.
Unity 5.4