План на курса

Въведение в Rust for Game Development

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

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

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

Основи на разработката на игри с Rust

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

Графично програмиране с Rust

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

Програмиране на геймплей в Rust

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

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

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

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

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

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

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

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

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

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

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

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

Изисквания

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

Публика

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

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



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

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

Свързани Kурсове

Rust for Embedded Systems

21 Hours

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

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