Top.Mail.Ru

First Person Shooter. Алгоритмы из 90-х на браузерных технологиях

Технологии и фреймворки
Алгоритмы

Тезисы

Помните, как в юности хотелось создать свою игру, но потом пришла взрослая жизнь: веб-разработка или мобильные приложения и бесконечные задачи в JIRA? А мечта осталась. И знаете что? Она всё ещё осуществима.

В этом докладе мы выключим свет, включим ностальгию и отправимся в 90-е — время, когда не было шейдеров, а игры писались на чистом энтузиазме. Мы пройдём путь легендарной Id Software и создадим свой браузерный шутер с нуля. На практическом примере разберём ключевой момент в истории игр: в чём разница между Wolfenstein 3D и DOOM? Мы создадим два рендера и проследим эволюцию технологий своими глазами.

Вы увидите, что создать игру просто, если знать правильные подходы. Никаких Unity и Unreal! Только браузер, чистая математика и код с нуля. Хватит мечтать о своей игре — давайте напишем её прямо сейчас.


Ключевые темы и технологии

Браузер, Геометрия, Doom


Аудитория

Фронтенд-разработчик


Уровень сложности

Средний

Авито
Сергей Иванов

Как известно в жизни ребёнка самые сложные это первые 40 лет, поэтому игра в веб-разработку продолжается до сих пор. Сначала в веб-студии, потом в небольших компаниях, сейчас — в роли FrontOps в БигТехе. Параллельно брал квесты ментора и преподователя на курсах.

Другие спикеры трека Технологии и фреймворки