Kurs tematyczny

Programowanie Gier w C++ i Unity

Podejście Multiplatformowe

Kurs tematyczny

Programowanie Gier w C++ i Unity

Podejście Multiplatformowe

Kurs tematyczny

Programowanie Gier w C++ i Unity

Podejście Multiplatformowe

Dla kogo?

Kurs jest przeznaczony dla osób, które chcą rozpocząć swoją przygodę z programowaniem gier i szukają praktycznego wprowadzenia do C++ w Unreal Engine oraz pracy z Unity. To idealna propozycja dla początkujących programistów, pasjonatów gamedevu oraz osób planujących własne projekty indie, mobilne czy sieciowe. Sprawdzi się także dla tych, którzy chcą rozwijać się zawodowo jako gameplay programmerzy, developerzy C++ w Unreal Engine lub Unity developerzy, zdobywając wszechstronność potrzebną w zespołach tworzących gry na różne platformy.

SZYBKO

Dzięki AI nauka szybsza nawet o 20% 😋

Dedykowane narzędzia AI znacząco przyspieszają Twoją naukę. Z łatwością zdobywać będziesz nowe umiejętności, a każdy napotkany problem rozwiążesz w ułamkach sekund. 

SKUTECZNIE

Całodobowe wsparcie i feedback 24/7 🤯

Doskonale wytrenowany TutorAI dostępny przez 7 dni w tygodniu i 24 godziny na dobę. Dzięki temu już nic nie zblokuje Cię w nauce, nawet jeśli 3.00 nad ranem to Twój najbardziej produktywny moment.

O kursie

Kurs stanowi wprowadzenie do kodowania w kontekście produkcji gier. Uczestnicy uczą się podstaw języka C++ zorientowanego na wykorzystanie w Unreal Engine, poznając, jak za jego pomocą rozbudowywać systemy stworzone w Blueprintach lub tworzyć własne od podstaw.

Kurs prowadzi przez pierwsze kroki w programowaniu gier w C++, pokazując jak wygląda struktura kodu w Unreal oraz jak tworzyć klasy, metody i interakcje. Następnie uczestnik poznaje podstawy Unity – alternatywnego silnika do tworzenia gier, który oferuje inne podejście do projektowania i większą elastyczność przy grach 2D i multiplatformowych. Zwieńczeniem jest poznanie podstaw projektowania gier sieciowych w Unity – co otwiera drzwi do tworzenia gier multiplayer i integracji z backendami.

Program

  1. Enhanced Input w C++
  2. Item Spawner 
  3. Podnoszenie przedmiotu 
  4. Celowanie i rzucanie przedmiotem 
  5. Podnoszenie wielu przedmiotów 
  6. Item Spawner 2 
  7. Player HUD i Item Collector 
  8. AI Perception
  9. Definiowanie zespołów w systemie AI 
  10. Sterowanie AI w Behavior Tree 
  11. Ragdoll przeciwnika 
  12. Enemy Spawner 
  13. Implementacja Subsystemu 
  14. Konfiguracja gry za pomocą Data Asset 
  15. Zapisywanie i wczytywanie gry w C++
  1. C++ Uniwersalny język programowania
  2. Unreal Engine C++
  3. Standardy kodowania w UE C++
  4. TPP C++ Template
  5. Pierwsza klasa: C++ Only
  6. Druga klasa: C++ and BP
  7. UPROPERTY()
  8. UFUNCTION()
  9. Struktury w UE C++
  10. Kontenery w UE C++
  11. Interfejsy w UE C++
  12. Debugowanie, testowanie wydajności
  1. Unreal Engine vs Unity: Porównanie gotowego projektu
  2. Actor vs Game Object
  3. Praca z assetami
  4. Instalacja Unity
  5. Podstawowa klasa w C# i bazowe eventy Unity
  6. Podstawowe komponenty 
  7. Praca z kamerą
  8. Input System
  9. Poruszanie i obracanie
  10. Strzelanie
  11. Proste poruszanie przeciwników
  12. Niszczenie przeciwników
  13. Kolizja gracza z przeciwnikiem
  14. Spawnowanie przeciwników
  15. Czym jest materiał?
  16. Czym jest shader?
  17. Game Manager: punkty i warunki końca gry
  18. Tworzenie prostej animacji
  19. Particle System i VFX Graph
  20. Canvas i elementy UI
  21. Debugowanie 
  22. Budowanie aplikacji
  1. Boss Room: przegląd projektu
  2. Klient - Serwer
  3. Unity Netcode: instalacja
  4. Unity Netcode: “Hello World”
  5. Unity Netcode: poszerzenie funkcjonalności
  6. Gra multiplayer: rozwiązania sieciowe
  7. Gracz w grach multiplayer
  8. Praca z grafiką
  9. Praca z dźwiękiem
  10. Oświetlenie
  11. System nawigacji Navmesh
  12. Nawigacja w gotowym projekcie
  13. AI w podejściu sieciowym
  14. Deathatch: omówienie podstaw
  15. Deathatch: sieciowe akcje gracza
  16. Deathatch: sieciowy Game Manager

Efekty nauki

Uczestnik będzie potrafił tworzyć podstawową logikę gry w języku C++ w silniku Unreal oraz rozpocząć pracę z Unity, rozumiejąc jego strukturę, podejście komponentowe i podstawy sieciowe. Nabędzie wszechstronność potrzebną do pracy w zespołach multiplatformowych.

Po ukończeniu kursu uczestnik może rozwijać się jako gameplay programmer, developer C++ w Unreal Engine, lub Unity developer, szczególnie w kontekście projektów indie, mobilnych i sieciowych. Kurs daje również solidne podstawy do dalszej nauki wzorców projektowych, architektury gier oraz integracji z usługami online.

Zakup kursu

ESSENTIAL (tematyczny)

Kod kursu: DEPDEV-AI-GAM-C-ESS

✅ TutorAI dostępny 24/7
✅ Platforma edukacyjna z narzędziami AI
✅ QuizyAI, TestyAI, FiszkiAI
✅ Wykłady, projekty, zadania
✅ Oglądaj, słuchaj, czytaj i praktykuj
✅ Zaświadczenie o ukończeniu kursu
✅ Nielimitowane przerwy w kursie
✅ Elastyczny i indywidualny tryb nauki
✅ Dostęp do materiałów i nagrań

2.490 zł

1.990 zł

Sfinansuj naukę

Sprawdź możliwości finansowania nauki. Oferujemy szerokie możliwości finansowania, od tych dostępnych na rynku po indywidualne podejście i personalizowana politykę cenową.

+48 781 802 802

Powyższe ceny są cenami brutto zawierają podatek VAT, w wysokości 23%.