Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do Rusta w tworzeniu gier

  • Przegląd tworzenia gier w Rust
  • Zalety wykorzystania Rusta w tworzeniu gier
  • Wprowadzenie do frameworków do tworzenia gier w Rust

Konfiguracja środowiska programistycznego

  • Instalacja Rusta i Cargo
  • Konfiguracja środowiska programistycznego Rusta
  • Konfiguracja frameworka do tworzenia gier i zależności

Podstawy tworzenia gier w Rust

  • Przegląd koncepcji tworzenia gier
  • Encje, komponenty i systemy w tworzeniu gier w Rust
  • Pętle gry i obsługa zdarzeń w Rust

Programowanie graficzne w Rust

  • Wprowadzenie do bibliotek graficznych i silników w Rust
  • Praca z grafiką 2D i 3D w grach na Rust
  • Techniki renderowania i shadery w Rust

Programowanie rozgrywki w Rust

  • Implementacja mechanik i logiki gry przy użyciu Rusta
  • Obsługa wejścia i sterowanie graczem w grach na Rust
  • Symulacja fizyki i wykrywanie kolizji w grach na Rust

Dźwięk i muzyka w grach na Rust

  • Integracja bibliotek audio do efektów dźwiękowych i muzyki w grach na Rust
  • Implementacja odtwarzania i miksowania dźwięku w grach na Rust

Tworzenie interfejsów użytkownika w Rust

  • Tworzenie interfejsów użytkownika i menu do gier przy użyciu Rusta
  • Obsługa wejścia użytkownika i interakcji w interfejsach Rust
  • Zasady projektowania UI i najlepsze praktyki dla gier na Rust

Optymalizacja i wydajność w grach na Rust

  • Profilowanie i optymalizacja kodu gier w Rust pod kątem wydajności
  • Zarządzanie pamięcią i techniki optymalizacji w Rust
  • Techniki poprawy liczby klatek na sekundę i redukcji opóźnień w grach na Rust

Debugowanie i testowanie gier na Rust

  • Narzędzia i techniki debugowania gier na Rust
  • Testy jednostkowe i integracyjne w tworzeniu gier na Rust
  • Obsługa błędów i wyjątków w grach na Rust

Wdrażanie i dystrybucja gier na Rust

  • Pakowanie i dystrybucja gier na Rust na różne platformy
  • Tworzenie instalatorów i plików wykonywalnych dla gier na Rust
  • Zagadnienia związane z wdrażaniem gier i aktualizacjami po wydaniu

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość koncepcji programowania
  • Doświadczenie w programowaniu (np. w C lub C++)
  • Znajomość koncepcji tworzenia gier jest pomocna, ale nie jest wymagana

Grupa docelowa

  • Twórcy gier
  • Programiści zainteresowani tworzeniem gier w Rust
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie