План на курса

Въведение в Rust за Game Development

  • Преглед на разработката на игри с Rust
  • Ползи от използването на Rust за разработка на игри
  • Въведение в рамките за разработка на игри в Rust

Създаване на среда за разработка

  • Инсталиране на Rust и Cargo
  • Конфигуриране на Rust среда за разработка
  • Настройване на рамката за разработка на игри и зависимости

Game Development Основи с Rust

  • Преглед на концепциите за разработка на игри
  • Обекти, компоненти и системи в Rust разработката на игри
  • Цикли на играта и обработка на събития в Rust

Графика Programming с Rust

  • Въведение в графичните библиотеки и двигатели в Rust
  • Работа с 2D и 3D графики в Rust игри
  • Техники за изобразяване и шейдъри в Rust

Игра Programming в Rust

  • Внедряване на механика и логика на играта с помощта на Rust
  • Обработка на въвеждане и контрол на играча в Rust игри
  • Физическа симулация и откриване на сблъсък в Rust игри

Аудио и звук в Rust игри

  • Интегриране на аудио библиотеки за звукови ефекти и музика в Rust игри
  • Внедряване на аудио възпроизвеждане и миксиране в Rust игри

Разработка на потребителски интерфейс в Rust

  • Създаване на потребителски интерфейси и менюта за игри с помощта на Rust
  • Обработване на потребителски вход и взаимодействие в Rust потребителски интерфейси
  • Принципи на дизайн на потребителския интерфейс и най-добри практики за Rust игри

Оптимизация и производителност в Rust игри

  • Профилиране и оптимизиране Rust на кода на играта за производителност
  • Техники за управление и оптимизиране на паметта в Rust
  • Техники за подобряване на скоростта на кадрите и намаляване на латентността в Rust игри

Отстраняване на грешки и тестване Rust Игри

  • Инструменти и техники за отстраняване на грешки Rust игри
  • Единично тестване и интеграционно тестване в Rust разработката на игри
  • Обработка на грешки и обработка на изключения в Rust игри

Внедряване и разпространение на Rust игри

  • Опаковане и разпространение Rust на игри за различни платформи
  • Създаване на инсталатори и изпълними файлове за Rust игри
  • Съображения за внедряване на играта и актуализации след издаване

Обобщение и следващи стъпки

Изисквания

  • Основно разбиране на концепциите за програмиране
  • Опит с език за програмиране (като C или C++)
  • Познаването на концепциите за разработка на игри е полезно, но не е задължително

Публика

  • Разработчици на игри
  • Програмисти, които се интересуват от разработване на игри с Rust
 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории