Техническая сторона видеоигр: кто и как их разрабатывает
В последние годы индустрия видеоигр, в частности онлайн-гейминга, растет ошеломительными темпами и уже стала самым прибыльным сегментом сферы развлечений. Из-за большого числа пользователей игровые сервисы хранят и обрабатывают огромное количество потоковых данных, что делает их одними из самых высоконагруженных платформ. Но для разработчика компьютерные игры интересны в том числе с точки зрения инженерии и решения нетривиальных задач программирования.
О том, как устроена разработка видеоигр, и чем в ней занимаются инженеры, вы узнаете из лекции руководителя подразделения «Платформа» компании Wargaming Максима Барышникова.
Рынок индустрии видеоигр по объему вложений сопоставим с космической отраслью. Компании не жалеют денег на разработку и ресурсы для инженеров, которые ведут постоянную борьбу за производительность на клиентских машинах, анализируя статистику «падений» и дампов, чтобы своевременно исправлять баги. А все для того, чтобы порадовать игроков и сделать их пользовательский опыт максимально комфортным и впечатляющим. Максим Барышников расскажет, как устроена индустрия геймдева, а также кем и как создаётся реалистичный физический мир компьютерных игр.
Вы узнаете:
- Что важнее для создателя игр — реальность или представление геймера о ней,
- Почему геймдев живет в состоянии постоянного кранча,
- Из чего состоит инфраструктура вокруг видеоигр,
- Что такое игровой движок,
- Как делается рендер, и что нужно учитывать, чтобы выдавать высокую производительность,
- С какими проблемами и ограничениями сталкиваются разработчики при симуляции физики тел в компьютерных играх,
- Как устроено интерактивное взаимодействие игрока с игровым миром,
- Можно ли разработать хорошую игру в одиночку.