Middle game developer na Unity - darmowy kurs od Skillbox, szkolenie, Data: 29.11.2023.
Miscellanea / / November 27, 2023
Młodsi programiści na Unity
Naucz się tworzyć skomplikowane grafiki i animacje, stosować OOP w praktyce i tworzyć gry na platformy mobilne. Będziesz mógł wykonywać bardziej złożone zadania i aplikować na stanowisko średniego programisty.
Programiści C#, którzy chcą zająć się tworzeniem gier
Pogłęb swoją wiedzę w C#, zapoznaj się z silnikiem Unity, naucz się tworzyć realistyczną grafikę i animować postacie. Stworzysz swoje pierwsze gry, zbierzesz portfolio i zdobędziesz zawód, o którym zawsze marzyłeś.
Wprowadzenie do DOTS i ECS
Dowiesz się czym są DOTS i ECS oraz zrozumiesz podstawowe zasady ich działania. Przestudiuj teorię kompozycji procesów gry i przeanalizuj podejścia czyste i hybrydowe we wzorcu ECS. Naucz się tworzyć i przekształcać prefabrykaty w elementy i komponenty.
Obsługa danych wejściowych użytkownika w Unity
Zapoznaj się z zasadami pracy w systemie wejściowym Unity. Naucz się poruszać swoją postacią, strzelać z broni po naciśnięciu przycisku strzału i przeładowywać ją.
Interakcja obiektów w Unity
Poznaj podstawowe prawa fizyki odtwarzane w grach komputerowych. Naucz się budować systemy interakcji obiektów: powodowania uszkodzeń, kolizji, reakcji na trafienie pociskiem.
Przechowywanie i używanie danych statycznych w Unity
Zrozumiesz, jak zapisać ustawienia gry w obiektach skryptowych. Zapoznaj się z formatami danych XML i JSON. Naucz się pracować z bibliotekami Newtonsoft i AWS, Amazon, dedykowanymi magazynami danych. Dowiedz się jak wdrożyć własne rozwiązania sieciowe w PHP i zapisać dane na serwerze.
Tworzenie sztucznej inteligencji w grach
Poznasz rolę sztucznej inteligencji w grach i zapoznasz się z jej głównymi algorytmami. Naucz się tworzyć sztuczną inteligencję w oparciu o Utility System i korzystać z bibliotek zewnętrznych.
Zaawansowane podejście do programowania: wzorce
Zapoznaj się z teorią wzorców w programowaniu. Dowiedz się, jakie istnieją wzorce i dowiedz się, jak wybrać te, które odpowiadają Twoim zadaniom. Zrozumiesz, jak wdrożyć i używać wzorca DI na przykładzie platformy Zenject.
Podstawy tworzenia grafiki w Unity
Zrozumiesz, jak działa grafika 3D w grach komputerowych: poznasz metody przechowywania, przetwarzania i wyprowadzania danych 3D. Naucz się tworzyć shadery i efekty specjalne.
Oświetlenie w grze
Zrozumiesz, jak skonfigurować rurociągi i oświetlenie w grach. Dowiedz się, jak „upalić” światło.
Praca z animacją w Unity
Dowiedz się, jak animować postacie i środowiska w interfejsie edytora Unity lub przy użyciu kodu. Naucz się tworzyć animacje 2D i proceduralne. Opanuj zaawansowane techniki animacji.
Procesy asynchroniczne: od prostych do złożonych
Zrozumiesz, czym jest przetwarzanie asynchroniczne. Naucz się korzystać z funkcji Async/Await i Jobs. Wprowadź koncepcję programowania reaktywnego i dowiedz się, jak pisać i uruchamiać kod w równoległych wątkach.
Rozszerzenie funkcjonalności edytora Unity
Zrozumiesz jak rozszerzyć funkcjonalność edytora. Naucz się tworzyć własne okna i inspektory oraz pracować w pakiecie Odin Inspector.
Menedżerowie stanu gry w Unity. Interakcja z interfejsem użytkownika
Naucz się tworzyć systemy ekwipunku, rzemiosła i poziomowania postaci. Dowiedz się, jak połączyć dane gry z interfejsem użytkownika.
Podstawy tworzenia gier online w Photonie
Zrozumiesz jak tworzyć gry online i budować logikę interakcji sieciowych za pomocą Photon Cloud.
Monetyzacja gier na przykładzie projektów mobilnych
Naucz się analizować zachowania użytkowników, wdrażać zakupy w grach i czytać wskaźniki gier. Zrozumiesz, jak zarabiać na grach.
Optymalizacja wydajności gry
Naucz się analizować wydajność gier za pomocą Profilera. Będziesz mógł znaleźć i poprawić błędy w kodzie i strukturze gry - pomoże to zoptymalizować jej działanie.
Praca z dźwiękiem
Zrozumiesz, jak podkładać głos w grach. Dowiedz się, jak zintegrować silnik dźwiękowy Wwise ze swoim projektem i pracować nad nim.
Składanie i publikowanie gier w sklepach mobilnych
Naucz się publikować gry w sklepach. Poznasz narzędzia do monetyzacji i analityki: Applovin, App Metrica, Google Play Resolver. Poznaj funkcje budowania projektu na Androida i iOS.
Testowanie projektów gier
Zrozumiesz, jak testować programy i nauczysz się korzystać z frameworku NUnit w Unity. Naucz się tworzyć skrypty do automatyzacji testów.
Praca zespołowa i rozwój jako twórca gier Unity
Naucz się pracować w zespole i śledzić zmiany w grze za pomocą gita. Będziesz mógł przygotować się do rozmów kwalifikacyjnych i opracować strategię rozwoju zawodowego.
Projekt dyplomowy. Gra kooperacyjna
Samodzielnie opracujesz projekt dyplomowy – grę kooperacyjną.