Но какой конкретно? 🐥
Математика – это всё, когда дело доходит до разработки игр. Начиная от возможности рассчитать траекторию птицы в Angry Birds до возможности удостовериться, что персонаж может прыгнуть и приземлиться обратно на землю. Без математики игры просто бы не работали. Персонаж не смог бы подниматься по склону или скользить с него, выпустить пулю из своего ружья или даже просто прыгать.
Причём не имеет значения, разрабатываете вы простой инди-проект или AAA-проект, вам нужна математика, чтобы ваша игра работала.
Однако большая часть математики игры считается прямо во время игры игровыми движками, которые рендерят всё, что мы видим в игре. Они выполняют очень важную работу, так как без неё игра просто не сможет существовать. Создание движка включает в себя очень много математики.
Какие разделы математики используются в создании игр:
📍Алгебра
📍Дискретная математика
📍Тригонометрия
📍Математический анализ
📍Линейная алгебра
📍И многое другое…
Самые важные понятия для разработки игр с точки зрения математики:
📍Скалярное и векторное произведение
📍Векторы
📍Отражение, матрицы
📍Скалярные манипуляции
📍Косинус, синус, тангенс…
Математикой в играх может называться просто сложение X и Y, манипулирование синусами, косинусами и т.д, однако в некоторых случаях над реализацией какого-либо правила в игре нужно подумать час-другой.
Именно поэтому компании, занимающиеся разработкой игр, требуют от своих сотрудников знания математики и алгоритмов. Знание таких вещей не просто поможет разработать логику игры, но и качественно оптимизировать саму игру, находя альтернативные пути, которые помогают избежать лишних вычислений.
Некоторые вещи, которые полностью опираются на математику:
📍Симуляция жидкостей
📍Анимация
📍Алгоритмы
📍Архитектура игровых движков
📍Написание игровой логики
📍Аналитика и сбор данных
📍Расчёт кадров в секунду
📍Игровая физика
📍Графика/Шейдеры
📍Искусственный интеллект
📍Процедурная генерация
📍Рендеринг полигонов
Основы высшей математику, умение решать длинные уравнения и доказывать теоремы понадобятся в любом случае. Так что теперь, когда будете задавать вопрос своему учителю математики, потребуется ли вам математика в жизни, имейте в виду, что если вы хотите быть разработчиком игр, то да, абсолютно точно потребуется 👆🏻
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев