Raycasting Engine Programming

8 участников

О чём курс

Алгоритмы визуализации 3D-пространства в стиле легендарной Wolfenstein 3D разбираются здесь на практике — с нуля и до собственного игрового движка. Вы пройдете путь от математической теории и прототипирования на JavaScript до высокопроизводительной реализации на C. В процессе разработки вы внедрите систему движения игрока, 2D-картографирование, текстурирование стен и спрайты, а также проработаете методы оптимизации кода, критически важные для работы игровых движков.

Программа обучения

  • Часть 1: Теория и реализация на JavaScript
    • Основы алгоритма рейкастинга
    • Математическая база и проекции
    • Прототипирование движка
  • Часть 2: Реализация на языке C
    • Скомпилированная версия рейкастера
    • Рендеринг текстурированных стен
    • Добавление спрайтов
    • Оптимизация и производительность кода
Складчина создана 12 января 2024 г. · описание обновлено 2 мая 2026 г.

Другие материалы автора 1

GP Gustavo Pezzi Все материалы
1 180 ₽ 6 600 ₽