Вы уже наверное слышали о игровом движке. Но что это такое? Почему без него никуда в геймдеве? И какие они бывают? Давайте разбираться. Что такое игровой движок? Окунёмся в историю. С самого зарождения игровой индустрии понятия "игровой движок" не было. Для всех игр того времени писался отдельный код. То есть после создания одной игры, люди просто брали и писали новый код. Было не удобно, но что поделаешь. Потом появилась игра Quake, которая стала ну очень популярной. Другие разработчики завидовали id Software, что просто копировали игру, создавая на её основе новые проекты. Так движок Quake стал одним из первых. Позже были разработаны другие движки, но такой популярности, как Quake они уже не обретали. Как работают движки? Нельзя говорить об игровом движке, как об одном целом. Движок это сборка различных драйверов и кодеров. Допустим у нас есть стержень - это изначальный код. Теперь приделаем к нему физический движок, аниматор и рендер. Приделаем звуковую схему, драйвер отслеживания н