Забыли пароль?
Регистрация
Что такое игровой движок?
09.09.2024 10:04:54
По факту движок позволяет убрать всю техническую рутину и сфокусироваться только на своих игровых объектах, их окружении и геймплее.

На примере... Допустим, у меня есть модель какого-то персонажа и я хочу ее просто отобразить на экране. Модель — это огромное количество соединенных друг с другом треугольников, которые при достаточном отдалении выглядят как персонаж. Чтобы это все отобразить без движка, нужно прочесть данные каждого треугольника, посчитать его поворот и наклон относительно той точки, с которой на него будет смотреть игрок, и отрисовать все эти треугольники. При этом выведется все одинаковым цветом, без освещения и наложенной сверху картинки, а чтобы поменять угол обзора или привести что-то в движение, нужно будет лезть в код и писать всю эту логику с тоннами математики.

В случае с движком мы имеем визуальный редактор и готовый рендеринг. Просто создаем сцену, кидаем туда модель, добавляем источник света, чтобы модель было видно, и камеру, с которой смотрит игрок ("глаза игрока"). Все, после этого у движка уже есть понимание геометрии модели, расстояния до нее, углов поворота и наклона, под которыми ее нужно отобразить, а также освещенности, а у нас в результате на экране есть картинка, причем уже по-разному освещенная и с натянутым скином. Дальше, если я хочу сделать приближение к этой модели, все, что мне нужно будет сделать, — это поменять координаты камеры, которая смотрит на модель. Дальше движок все сам пересчитает и покажет мне новую картинку.

Кроме того, движок нативно дает работу с игрой в каждом кадре, т.е. у каждого объекта на сцене есть метод, который вызывается в каждом кадре, и в основном там мы и пишем всю свою логику, анимации и прочее. При разработке пустошей покадровую отрисовку мы реализовывали вручную.

Кроме того, движок дает работу с физикой, модуль работы со звуком, который учитывает положение источника звука относительно игрока, и кучу прочих вещей, необходимых именно для разработки игр. Ну а конкретно Unity еще и дает над этим слой абстракции, который позволяет потом компилировать один и тот же проект под совершенно разные, несовместимые между собой платформы.



07.10.2026 !Лис! продал Калипсо 50.00 золотых кредитов на аукционе за 800.00 обычных.
07.10.2026 !Лис! продал Калипсо 50.00 золотых кредитов на аукционе за 800.00 обычных.
07.10.2026 !Лис! продал Калипсо 50.00 золотых кредитов на аукционе за 800.00 обычных.
07.10.2026 Gentyx заработал 133953 опыта за последние сутки.
06.10.2026 Виконт заработал 1054409 опыта за последние сутки.
05.10.2026 Icecream установил новый образ.
05.10.2026 Самый мощный игрок недели - Меф. (максимальный рейтинг: 5093.1)
05.10.2026 Одеяло заработал 18 тактических очков за последнюю неделю.
05.10.2026 Укуренный Ёжик добыл 12 находок за городом за последнюю неделю.
05.10.2026 Истребитель киборгов недели - Виконт. Убито 85 групп киборгов.
05.10.2026 Виконт заработал 1041428 опыта за последние сутки.
04.10.2026 !Лис! продал Калипсо 10.00 золотых кредитов на аукционе за 99.01 обычных.
04.10.2026 !Лис! продал Калипсо 10.00 золотых кредитов на аукционе за 151.00 обычных.
04.10.2026 !Лис! продал Калипсо 10.00 золотых кредитов на аукционе за 99.01 обычных.
04.10.2026 !Лис! продал Калипсо 28.00 золотых кредитов на аукционе за 447.01 обычных.
04.10.2026 !Лис! продал Калипсо 50.00 золотых кредитов на аукционе за 799.01 обычных.
04.10.2026 !Лис! продал Калипсо 50.00 золотых кредитов на аукционе за 799.01 обычных.
04.10.2026 !Лис! продал Калипсо 50.00 золотых кредитов на аукционе за 799.01 обычных.
04.10.2026 !Лис! продал Калипсо 50.00 золотых кредитов на аукционе за 799.01 обычных.
04.10.2026 !Лис! продал Калипсо 50.00 золотых кредитов на аукционе за 799.01 обычных.
Начать игру
Рейтинг игроков
Октябрь 2026


!Лис! 12
Militaris* 15
Меф. 18
Одеяло 14
Укуренный Ёжик 18
_ФаНтоМ_ 17
Cristal 16
! Deidara ! 15
~shopot~ 12
Калипсо 16
Рейтинг кланов
Октябрь 2026


20 PHOENIX 17.4
18 Гринпис 7.0
15 Полиция 2.0
14 Волчья Стая 2.0
12 Эволюция 3.0
11 ANGELS 2.2
8 Immortals 2.0
6 T.R.I.A.D.A. 0.0
Все кланы
Чемпионат
Сентябрь - Ноябрь


PHOENIX 12 (4, 8)
Полиция 11 (9, 2)
Гринпис 7 (7, 0)
Волчья Стая 2 (2, 0)
ANGELS 2 (0, 2)
Сектор 13 0 (0, 0)
Мафия 0 (0, 0)
Legion 0 (0, 0)
Alkatraz 0 (0, 0)
Resident Evil 0 (0, 0)
Все кланы
Союзы


Titanium
Nuntios Caeli
Bang!
Социальные сети


Группа ВКонтакте
Дневник разработчика