Движки
Игровой движок — программная платформа для разработки видеоигр: рендеринг, физика, звук, скрипты, управление ассетами и сборка билдов. Фреймворк (Phaser, LÖVE, MonoGame) даёт библиотеку и цикл игры, но без полноценного редактора уровней — его дополняют своими инструментами.
:::tip Как выбрать движок
- Первый проект, 2D — Godot или GameMaker.
- 3D, высокая графика — Unreal Engine.
- Мобайл и кроссплатформа «из коробки» — Unity.
- Только браузер — Phaser или Godot → HTML5.
- Учёба и минимализм — LÖVE, PICO-8. :::
Подробнее о пайплайне разработки — в разделе Разработка игр.
Сводная таблица
| Движок / фреймворк | Языки | Фокус | Лицензия |
|---|---|---|---|
| Unity | C# | 2D/3D, мобайл, VR | Подписка Unity Hub |
| Unreal Engine | C++, Blueprints | AAA 3D | 5% после $1M выручки |
| Godot | GDScript, C# | 2D и лёгкий 3D | MIT, open source |
| GameMaker | GML | Быстрый 2D | Платная |
| Construct | События, JS | 2D без кода | Подписка |
| Defold | Lua | Лёгкий 2D | Apache 2.0 |
| CryEngine | C++, Lua | Фотореализм 3D | Pay what you want |
| LÖVE | Lua | 2D прототипы | MIT |
| Phaser | JavaScript | 2D в браузере | MIT |
| MonoGame | C# | Наследник XNA | Open source |
| Bevy | Rust | ECS, data-driven | MIT / Apache |
| PICO-8 | Lua | Ретро 128×128 | Платный (~$15) |
| RPG Maker | JS / Ruby | JRPG | Коммерческая |
| Solar2D | Lua | 2D мобайл | MIT |
| Armory3D | Haxe | 3D в Blender | Open source |
| Stride | C# | 3D, VR | LGPL |
| Flixel | Haxe | 2D | Open source |
| O3DE | C++, Lua | Симуляции, 3D | Apache 2.0 |
Установка: основные движки
Unity
- Платформы: Windows, macOS, Linux, iOS, Android, WebGL, консоли, VR/AR.
- Особенности: Asset Store, URP/HDRP, DOTS (ECS), PhysX.
- Установка: Unity Hub — выбор версии редактора и модулей под целевые платформы. CLI — через Hub или Install Assistant.
Unreal Engine
- Платформы: Windows, macOS, Linux, мобайл, консоли, VR.
- Особенности: Nanite, Lumen, Niagara, MetaHuman.
- Установка: Epic Games Launcher (нужен аккаунт Epic). Исходники: GitHub UnrealEngine (привязка аккаунта). Linux — чаще сборка из исходников.
Godot
- Платформы: Windows, macOS, Linux, iOS, Android, HTML5.
- Особенности: MIT, дерево сцен, сильный 2D.
- Установка:
- Сайт: godotengine.org/download
- Linux (Flatpak):
flatpak install flathub org.godotengine.Godot - Steam — бесплатное приложение.
GameMaker
- gamemaker.io — бесплатный уровень с ограничениями, платные Creator / Indie / Enterprise.
Phaser (npm)
npm init -y
npm install phaser
Или CDN: https://cdn.jsdelivr.net/npm/phaser@3/dist/phaser.min.js
MonoGame (.NET)
dotnet new install MonoGame.Templates.CSharp
dotnet new mgdesktopgl -o MyGame
Bevy (Rust)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo new my_game && cd my_game
# В Cargo.toml: bevy = "0.14" (актуальную версию см. на bevyengine.org)
LÖVE (Linux)
sudo apt install love # Debian/Ubuntu
love /путь/к/проекту
Когда что выбирать
См. также
- Инструменты для видеоигр — OBS, Steam, Proton, моды.
- Игровые магазины — лаунчеры и облачный гейминг.
- Компьютерные игры — основы в энциклопедии.
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). Какие игры Xbox Series X|S запускаются с USB-накопителя: поля Gen и ConsoleType, DirectStorage и список проверенных проектов. OBS, Discord, Steam, Proton, MSI Afterburner и другие утилиты геймера: стрим, магазины, производительность, Linux и создание контента. Steam, Epic, GOG, консольные Store, ключи, агрегаторы цен и облачный гейминг — сравнение DRM и назначения платформ. Подборка классических и современных игр: жанры, платформы и ссылки на Steam. Поиск и генератор случайной рекомендации.Запуск игр на Xbox Series X|S с внешнего жёсткого диска
Инструменты для видеоигр
Игровые магазины
Игры, которые должен попробовать каждый