Decima Engine: Полный Обзор Движка, Технологии и Руководство для Разработчиков

Знаете ли вы, что Horizon Forbidden West была создана на Decima Engine всего за 32 месяца — при этом команда Guerrilla Games достигла 60 FPS на PS5 с полным ray tracing и динамическим глобальным освещением, сохранив при этом детализацию ландшафтов на уровне 16 км²? Этот гайд объяснит, почему Decima Engine — один из самых визуально впечатляющих и технологически продвинутых движков для AAA-проектов, сочетающий фотореалистичную графику, живую экосистему и беспрецедентную оптимизацию под открытые миры. Основные особенности: динамическое глобальное освещение (Lumen-подобная система), система генерации ландшафтов (World Machine Integration), нативная поддержка PS5 Pro и SSD-стриминга.


История и Создатель

Decima Engine был разработан совместно Guerrilla Games (Sony) и Kojima Productions в 2015 году. Первоначально он создавался для Death Stranding — проекта Хидео Кодзимы, но уже к 2017 году Guerrilla Games адаптировала его под свои нужды для Horizon Zero Dawn. С тех пор движок развивается преимущественно силами Guerrilla, с частичным участием Kojima Productions в консультативной роли.

Философия движка — атмосферность, реализм и масштаб. В отличие от универсальных движков вроде Unreal, Decima заточен под открытые миры с высокой плотностью объектов, живой природой и кинематографичной подачей. Его главный приоритет — не просто графика, а ощущение мира, где каждый лист дерева, тень и отражение работают на погружение.

Эволюция ключевых версий

  • 2015–2016 (v1.0–v1.5): Создание для Death Stranding. Реализованы базовый рендерер, система анимации, поддержка PS4.
  • 2017 (v2.0): Horizon Zero Dawn. Добавлены PBR, динамическая погода, система освещения на основе voxel.
  • 2020–2021 (v3.0–v3.5): Death Stranding Director’s Cut, Horizon Forbidden West. Интеграция ray tracing, SSD-стриминг, адаптивные LOD.
  • 2022–2025 (v4.0+): Полный переход на PS5 Pro API, поддержка 8K, DLSS 3.5 (через кастомный AI Upscaler), облачный стриминг через PlayStation Cloud.

Актуальность в 2025

На март 2025 года последняя версия — Decima Engine 4.2, обновлённая 15 февраля 2025. Движок активно поддерживает:

  • Vulkan 1.3 (экспериментально)
  • DirectX 12 Ultimate
  • PS5 Pro и Xbox Series X|S с поддержкой 120 FPS в мультиплеерных режимах
  • NVIDIA DLSS 3.5 и AMD FSR 3.1 (через кастомный upscaler)
  • WebGPU (только для превью-режима)

Поддержка ray tracing включает тени, отражения, глобальное освещение и объемный туман. На RTX 4070 — 60 FPS при 4K + RT + DLSS Quality.


Технические Характеристики

Архитектура

Decima Engine — чистый 3D-движок, ориентированный на AAA-проекты с открытым миром. Поддерживает гибридные UI-слои, но не имеет инструментов для 2D-игр. Архитектура — компонентно-ориентированная, с глубокой интеграцией с PlayStation SDK.

Платформы и оптимизация

ПЛАТФОРМАПОДДЕРЖКАОГРАНИЧЕНИЯСОВЕТЫ ПО ОПТИМИЗАЦИИ
ПКПолная (DX12/Vulkan)Минимум 16 ГБ ОЗУ для редактораИспользуйтеVulkan— +16% FPS на AMD RX 7900 XT
МобильныеНет (официально)Только через порты (например,Horizon Mobile)Нативно не поддерживается
ВебЭкспериментально (WebGPU)Только превью, нет геймплеяМаксимум 30 FPS, 2000 полигонов
КонсолиPS4/PS5/Xbox One/Xbox Series XSPS4 — 30 FPS в кампании

Рендеринг

Decima использует собственную систему рендеринга, оптимизированную под открытые миры:

  • API: DirectX 12, Vulkan, Metal (macOS), PS5 SDK
  • Ray Tracing: Полная поддержка (тени, отражения, GI, объемный туман). На RTX 4060 — 48 FPS при 4K + RT.
  • Global Illumination: Lumen-подобная система (называется Decima GI) с динамическим обновлением через voxel и ray tracing.
  • DLSS/FSR: Поддержка всех версий. Кастомный AI Upscaler даёт +65% FPS без потери качества.
  • Nanite-подобная система: GeoStream позволяет загружать детализированные модели (до 12M полигонов) без лагов.
  • Volumetric Fog & Clouds: Симуляция с учётом времени суток, ветра и освещения.

Для веб-платформ доступен Lightweight Renderer, работающий на WebGPU с ограничением до 5000 полигонов.

Физика

Физический движок — PhysX (NVIDIA) с кастомными модулями от Guerrilla:

  • Destruction System: Частичное разрушение (деревья, стены, машины)
  • Cloth & Hair: GPU-ускоренная симуляция (до 1500 вершин)
  • Vehicle Physics: Адаптирован под мехов (в Horizon) и грузовики (в Death Stranding)
  • Natural Physics: Симуляция ветра, качания травы, птиц, животных

Скриптинг

Decima поддерживает три типа скриптинга:

  1. C++ — для ядра, ИИ, сетевого кода (85% движка)
  2. Lua — для геймплейных событий, квестов, диалогов
  3. Visual Scripting (Node Canvas) — визуальный редактор для дизайнеров (похож на UE Blueprint)

Производительность Lua — до 90 000 вызовов в секунду на Ryzen 7 5800X.


Ключевые Игры

ГОДНАЗВАНИЕ ИГРЫЖАНРУСПЕХ (ОЦЕНКА/ПРОДАЖИ)ТЕХНИЧЕСКИЙ ПРОРЫВ
2019Death StrandingAction-adventure5 млн копий, 85/100 MetacriticПервый движок с системой «связи» между игроками
2020Horizon Zero DawnAction RPG10 млн копий, 89/100Открытый мир с 16 км², PBR, динамическое освещение
2022Horizon Forbidden WestAction RPG8 млн копий за месяц, 87/100Ray tracing, SSD-стриминг, 60 FPS на PS5
2024Death Stranding 2Action-adventure3 млн копий за неделю, 88/1008K поддержка, улучшенный ИИ, кастомный DLSS
2025Horizon: Reboot (ожидается)Action RPGПолный ray tracing, PS5 Pro-режим

Примечание: Все игры — эксклюзивы Sony. Движок не лицензируется внешним студиям.


Рабочий Процесс

Системные требования для разработки

  • ПК (Windows):
    • CPU: Intel i7-13700K / AMD Ryzen 9 7900X
    • GPU: NVIDIA RTX 4070 / AMD RX 7900 XT (12 ГБ VRAM)
    • ОЗУ: 64 ГБ DDR5
    • SSD: 2 ТБ NVMe (проекты — до 400 ГБ)
  • Mac (macOS):
    • M2 Max и выше, 32 ГБ RAM, Metal
  • Linux: Не поддерживается
  • Консоли: Требуются dev-kit (PS5 Pro/Xbox Series X)

Совет для РФ: Для тестирования — используйте RTX 4060 как эталон для массового сегмента.

Импорт ассетов

Поддерживаемые форматы:

  • 3D: FBX, OBJ, glTF 2.0, Alembic
  • Текстуры: PNG, TGA, DDS, EXR (PBR)
  • Анимации: FBX, BVH
  • Аудио: WAV, OGG, WEM (Audiokinetic Wwise)

Ассеты конвертируются в собственный формат .decima через Decima Asset Pipeline. Поддерживается Live Link с Maya, Blender, Houdini.

Пайплайн анимации и VFX

  • Анимация: Используется Motion Matching + Keyframe. Система Animation Layering позволяет смешивать до 8 слоёв.
  • VFX: Particle Editor с GPU-ускорением. Эффекты (взрывы, дождь, мехи) синхронизируются с физикой.
  • Синхронизация: Через Event Timeline, где привязываются звуки, камеры, смена состояний.

Инструменты отладки и профилирования

  • Decima Profiler: Показывает FPS, CPU/GPU нагрузку, память.
  • World Debugger: Отображение LOD, стриминга, освещения.
  • AI Visualizer: Зоны видимости, маршруты, поведение NPC.
  • SSD Monitor: Контроль за скоростью загрузки ассетов.

Практические инструкции

1. Создание первого проекта

  1. Получите доступ к Decima SDK (только для студий Sony).
  2. Установите Decima Editor (Windows 10/11).
  3. Выберите шаблон: Open World Template или Cinematic Template.
  4. Нажмите New Project, укажите путь (SSD обязательно).
  5. Импортируйте первый ассет через Asset Pipeline.
  6. Запустите сцену — загружается тестовый уровень из Horizon Forbidden West.

Совет для РФ: Если нет доступа — изучайте моддинг Horizon, где используются фрагменты Decima-логики.

2. Экспорт под платформу

Для PS5:

  1. В меню: Build > PlayStation 5
  2. Укажите dev-kit ID и сертификат
  3. Выберите профиль: Performance (60 FPS) или Quality (4K)
  4. Нажмите Compile — билд создаётся за 30–70 минут.

Для PC (Steam):

  1. Используйте Decima Build Tool
  2. Укажите путь к ресурсам
  3. Скомпилируйте в .exe + .dll
  4. Размер пустого проекта: 2.3 ГБ

3. Решение 3 самых частых ошибок

Ошибка: Error 0x80070005 — Access Denied при запуске

→ Ответ: Да. 1) Запустите редактор от имени администратора 2) Отключите антивирус на папке проекта 3) Проверьте права на диск. На SSD — 95% случаев решается.

Ошибка: Vulkan Device Lost на старых драйверах

→ Ответ: Рекомендуем. 1) Обновите драйверы GPU 2) Введите в консоли r.GraphicsAPI Vulkan 3) Перезапустите. На RTX 4060 — стабильность +40%.

Ошибка: SSD Streaming Failed при загрузке мира

→ Ответ: Да. 1) Убедитесь, что SSD скорость > 5000 МБ/с 2) Отключите фоновые процессы 3) Увеличьте Streaming Buffer до 2 ГБ. На PS5 — 60 FPS вместо 30.


Лицензирование и Бизнес-модель

Decima Engine не продаётся и не лицензируется. Он доступен только внутренним студиям Sony (Guerrilla Games, Kojima Productions, Naughty Dog) и официальным партнёрам (например, Bluepoint Games).

Условия:

  • Нет роялти
  • Нет открытого доступа
  • Требуется официальное соглашение с Sony

Особенности для РФ/СНГ

  • Доступность платежей: Невозможно. Движок не продаётся.
  • Asset Store: Нет. Все ассеты — внутренние.
  • Локализация интерфейса: 55% переведено на русский (по данным gamedev.ru, июль 2025). Основные меню — частично локализованы, документация — на английском.

Совет для РФ: Изучайте моддинг Horizon — это единственный способ получить доступ к логике Decima Engine.


Сильные и Слабые Стороны

ТОП-3 преимущества

  1. Фотореалистичные ландшафты: Лучшие в индустрии открытые миры (по тестам 3DNews, 2025).
  2. SSD-оптимизация: Мгновенная загрузка больших территорий.
  3. Кинематографичность: Лучшая визуальная подача среди всех движков.

Критические ограничения

  1. Нет открытого доступа: Невозможно использовать без одобрения Sony.
  2. Узкая специализация: Не подходит для мобильных, 2D-игр, инди-проектов.
  3. Высокие требования к железу.

Для каких проектов подходит идеально:

  • Action RPG с открытым миром
  • Кинематографичные приключенческие игры
  • Проекты с высокой детализацией и атмосферой

Кейсы СНГ-разработчиков

СТУДИЯПРОЕКТПЛАТФОРМЫРЕЗУЛЬТАТПРОБЛЕМЫ И РЕШЕНИЯ
Moscow Horizon LabАнализ Decima для обученияPCОбучающий курсПроблема: нет SDK. Решение: реверс-инжиниринг через .decima
Kiev Game StudiosHorizon: Mobile ConceptAndroid150K просмотровПроблема: перегрев. Решение: снижение частоты шейдеров на 25%
Almaty DevUnitПрототип open world (на Godot, вдохновлён Decima)PCПилотный релизПроблема: стриминг. Решение: копирование алгоритма GeoStream

Обучение и Ресурсы

Лучшие русскоязычные курсы

  1. «Открытые миры по стандартам Decima» — Skillbox (на основе анализа Horizon)
  2. «Моддинг Horizon» — Яндекс.Практикум (бесплатно)
  3. «Генерация ландшафтов» — GeekBrains (с участием бывшего художника Guerrilla)

Документация

  • Официальная: Только на английском, доступна только партнёрам.
  • Перевод: 55% на русском (gamedev.ru, 2025). Основные пробелы — в разделах рендеринга и физики.

Активность форумов Рунета

  • gamedev.ru — активные треды по моддингу Horizon (до 250 сообщений в день)
  • Telegram: «Decima Engine Dev RU» (13 000 участников), «Horizon Tech»
  • YouTube: Каналы «Horizon Modding», «Open World Lab»

Бесплатные шаблоны проектов

  • Horizon Open World Kit (для моддинга)
  • Decima Level Template (через реверс-инжиниринг)
  • Landscape System Pack (общедоступные скрипты)

Альтернативы

КРИТЕРИЙDECIMA ENGINEUNITYGODOTUNREAL ENGINE 5
Графика★★★★★ (атмосфера + RT)★★★☆☆★★★☆☆★★★★★
СтоимостьНедоступен$399/год или 5% после $1MБесплатно5% после $1M
Кривая обученияСложная (C++, Lua)Средняя (C#)Лёгкая (GDScript)Сложная (C++, Blueprint)
Для мобильных: Размер билдаН/Д80 МБ25 МБ400 МБ
Для веб: Загрузка в браузереН/Д40 МБ15 МБ80 МБ

FAQ

Базовые

Что такое Decima Engine простыми словами?
→ Ответ: Да. Это игровой движок от Sony для Horizon и Death Stranding. Известен фотореалистичными мирами, ray tracing и SSD-оптимизацией. Недоступен для внешних разработчиков.

Сколько стоит Decima Engine в 2025?
→ Ответ: Нет. Decima Engine не продаётся. Доступен только студиям Sony. Для внешних — нет лицензий, только через партнёрство.

Технические

Как исправить ошибку Vulkan Device Lost в Decima Engine?
→ Ответ: Рекомендуем. 1) Обновите драйверы GPU 2) Введите r.GraphicsAPI Vulkan 3) Перезапустите. На RTX 4060 — стабильность +40%.

Почему тормозит игра на Decima Engine?
→ Ответ: Да. Причина — SSD-стриминг. Решение: 1) Убедитесь, что SSD > 5000 МБ/с 2) Увеличьте Streaming Buffer до 2 ГБ 3) Отключите RT. На PS5 — +25 FPS.

Платформенные

Как собрать игру под PS5 в Decima Engine?
→ Ответ: Да. 1) Получите dev-kit 2) В меню: Build > PlayStation 5 3) Укажите сертификат 4) Нажмите Compile. Время — 50 минут.

Какие ограничения для ПК в Decima Engine?
→ Ответ: Нет. Минимум 16 ГБ ОЗУ, RTX 3060. Нет поддержки HDD. На RTX 4060 — 60 FPS при 1440p + RT.

Бизнес-ориентированные

Сколько роялти берет Decima Engine?
→ Ответ: Нет. Decima Engine не берёт роялти. Он недоступен для лицензирования. Используется только внутри Sony.

Как публиковать игры из РФ в 2025?
→ Ответ: Рекомендуем. 1) Регистрируйте студию за рубежом 2) Используйте Godot/Unity 3) Публикуйте через Steam/Google Play. 85% СНГ-студий так делают.

Сравнительные

Что лучше для open world: Decima Engine или Unreal Engine 5?
→ Ответ: Да. Decima лучше для атмосферы и SSD-оптимизации. UE5 — для универсальности. Decima даёт +35% FPS при 16 км² мира и 60 объектах на км².


Заключение

Decima Engine — идеальный выбор в 2025 году для тех, кто создаёт визуально потрясающие, кинематографичные игры с открытыми мирами и высокой плотностью деталей. Хотя он недоступен для инди-разработчиков, его подходы к освещению, стримингу и атмосфере остаются эталоном. Если вы изучаете AAA-разработку — Decima Engine — обязательный объект анализа.

Поделитесь вашим опытом работы с Decima Engine в комментариях!

Комментарии

Добавить комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Войти с помошью