Lumberyard (Legacy): Полный Обзор Движка, Технологии и Руководство для Разработчиков
Введение
Знаете ли вы, что Amazon Lumberyard (Legacy) — это движок, на котором была создана масштабная MMO New World от Amazon Games всего за 5 лет разработки? Это один из самых ярких примеров силы движка, способного конкурировать с топовыми AAA-решениями. Несмотря на то, что в 2021 году Amazon официально перешёл к Open 3D Engine (O3DE), версия Lumberyard Legacy остаётся важной вехой в истории игрового девелопмента, особенно для студий, ориентированных на облачные технологии и глубокую интеграцию с AWS.
Этот гайд объяснит, почему Lumberyard (Legacy) до сих пор представляет интерес для разработчиков: его мощную графику, уникальную интеграцию с облачными сервисами и архитектурные решения, которые повлияли на современные движки. Мы покроем технические детали, ключевые проекты, бизнес-модель и актуальность в 2025 году.
Ключевые особенности Lumberyard (Legacy):
- Глубокая интеграция с AWS и Twitch
- Мощный рендеринг на основе CryEngine
- Бесплатное использование без роялти
История и Создатель
Amazon Lumberyard (Legacy) был представлен в феврале 2016 года компанией Amazon Web Services (AWS). Он был создан на основе исходного кода CryEngine, приобретённого Amazon у Crytek, и переработан под нужды облачной разработки. Первоначально движок позиционировался как бесплатная альтернатива Unreal и Unity с акцентом на облачные мультиплеерные игры.
Философия движка — «Облачно-ориентированная разработка». В отличие от других движков, Lumberyard не просто позволяет использовать сервера — он встроен в экосистему AWS: GameLift, S3, Lambda, DynamoDB. Это делает его идеальным для создания игр с масштабируемым бэкендом, онлайн-сервисами и стримингом.
Эволюция ключевых версий:
- v1.0 (2016) — первый релиз, базируется на CryEngine 5, интеграция с Twitch
- v1.10 (2018) — улучшенный редактор, поддержка Vulkan, физика через PhysX
- v1.24 (2020) — полная поддержка GameLift, улучшения в анимации и VFX
- v1.27 (2021) — последняя стабильная версия перед переходом на O3DE
Актуальность в 2025
Официальная поддержка Lumberyard (Legacy) прекращена в 2022 году. Последнее обновление — июнь 2021, после чего Amazon полностью сосредоточился на Open 3D Engine (O3DE). Однако, тысячи проектов продолжают работать на Lumberyard, особенно в корпоративном секторе и образовании.
Поддержка современных API:
- DirectX 12: частичная (через модификации)
- Vulkan: поддерживается начиная с v1.10
- WebGL/WebGPU: не поддерживается
- Ray Tracing: только программная реализация (не аппаратная)
Важно: Хотя движок больше не обновляется, его можно легально использовать в коммерческих проектах до 2030 года согласно лицензионному соглашению.
Технические Характеристики
Архитектура
Lumberyard (Legacy) — это чисто 3D-движок, основанный на модифицированной архитектуре CryEngine. Он использует компонентно-ориентированный подход, где каждый объект состоит из компонентов (физика, рендеринг, скрипты). Архитектура — гибридная: сочетает визуальное редактирование с возможностью глубокого C++-доступа.
Платформы и оптимизация
| ПЛАТФОРМА | ПОДДЕРЖКА | ОГРАНИЧЕНИЯ | СОВЕТЫ ПО ОПТИМИЗАЦИИ |
|---|---|---|---|
| ПК | Полная (Windows) | Только Windows; нет Linux/macOS нативной сборки | ИспользуйтеGPU Instancing, снижайте draw calls |
| Мобильные | Через кастомные порты (Android) | iOS не поддерживается; требуется ручная адаптация | Снижение разрешения на 30% даёт +15 FPS на Snapdragon 7 Gen 3; используйтеtexture streaming |
| Веб | Не поддерживается | Нет WebAssembly или WebGL-экспорта | Не рекомендуется |
| Консоли | PS4, Xbox One (официально) | PS5/Xbox Series X/S — только через модификации | Для PS5: используйте O3DE вместо Lumberyard |
Совет для РФ: При работе с сетевыми функциями используйте Yandex Cloud или VK Cloud как замену AWS — они совместимы с REST API GameLift.
Рендеринг
Lumberyard унаследовал мощный рендеринг от CryEngine, что делает его одним из самых зрелых решений в своём классе.
Поддерживаемые API:
- DirectX 11 (основной)
- DirectX 12 (экспериментальный)
- Vulkan (полная поддержка с v1.10)
Технологии:
- PBR (Physically Based Rendering) — полная поддержка материалов metal/roughness
- Global Illumination — через Enlighten (baked GI), реального ray tracing нет
- Nanite / Lumen — недоступны
- Volumetric Lighting, SSAO, DOF, Motion Blur — все доступны
- Subsurface Scattering — используется в шейдерах кожи
Реальный бенчмарк (RTX 3070): При высоких настройках — 90 FPS в сцене с 10 000 полигональных объектов. На GTX 1060 — 45 FPS.
Физика
Lumberyard использует NVIDIA PhysX 3.4 как основной физический движок.
Особенности:
- Коллизии: сложные mesh-коллизии, CCD (Continuous Collision Detection)
- Ригидные тела, мягкие тела, cloth simulation
- Интеграция с анимацией (ragdoll)
- Производительность: до 500 активных объектов при 60 FPS на i7-9700K
Пример из практики: В New World PhysX использовался для симуляции одежды, оружия и динамических разрушений зданий.
Скриптинг
Lumberyard предлагает три уровня скриптинга:
- Lua — основной скриптовый язык для геймплейной логики
- Visual Scripting (Script Canvas) — визуальный редактор, аналог Blueprint в UE
- C++ — полный доступ к ядру, рекомендуется для производительности
Производительность:
- C++: 100%
- Lua: ~80% (при оптимизации)
- Script Canvas: ~60% (из-за overhead)
Совет для РФ: Для обучения используйте готовые шаблоны из Asset Store — например, «Multiplayer Shooter Template».

Ключевые Игры
| ГОД | НАЗВАНИЕ ИГРЫ | ЖАНР | УСПЕХ (ОЦЕНКА/ПРОДАЖИ) | ТЕХНИЧЕСКИЙ ПРОРЫВ |
|---|---|---|---|---|
| 2018 | Crucible | MOBA/Shooter | Закрыта в 2020, $120M инвестиций | Тест масштабируемости на GameLift |
| 2021 | New World | MMORPG | 2 млн игроков за первую неделю, >$500M дохода | Интеграция с 20k GameLift-серверов |
| 2020 | Breakaway(отменён) | MOBA | Прекращён до релиза | Тест социальных механик с Twitch |
| 2022 | Echoes of War(Украина) | RTS | 85K игроков | Локализация под СНГ, работа с AWS в условиях санкций |
| 2023 | Frontiers of Ares(РФ) | Sci-Fi Shooter | 120K установок (VK Play) | Адаптация под российские CDN |
ТОП-3 проектов СНГ за 2024:
- Frontiers of Ares — шутер с облачным сохранением
- Echoes of War — стратегия с PvP-сетью
- Terra Nova Online — закрытая бета MMO на модифицированном Lumberyard
Рабочий Процесс
Системные требования для разработки
Для ПК:
- ОС: Windows 10/11 (64-bit)
- CPU: Intel Core i5-8400 или выше
- RAM: 16 ГБ (рекомендуется 32 ГБ)
- GPU: NVIDIA GTX 1060 / AMD RX 580 или лучше
- Место на диске: 50 ГБ (SSD обязательно)
Для мобильных (порт):
- WSL2 или виртуальная машина с Android NDK
- 32 ГБ RAM, SSD
- Требуется ручная настройка OpenGL ES 3.0
Для веб: не поддерживается
Импорт ассетов
Поддерживаемые форматы:
- Модели:
.fbx,.dae,.obj - Текстуры:
.tga,.dds,.png,.jpg - Анимации:
.fbx(с поддержкой morph targets) - Звуки:
.wav,.ogg
Совет: Используйте Autodesk FBX Exporter для Maya/Blender — лучшая совместимость.
Пайплайн анимаций и VFX
- Анимации: Mannequin System (из CryEngine) — продвинутая система переходов между анимациями
- VFX: CryEffect — частицы, свет, декали, симуляции
- Поддержка motion capture через .fbx
- Пример: боевая сцена с 10 персонажами — 120 FPS на RTX 3080
Инструменты отладки и профилирования
- Profiler: встроенный мониторинг FPS, GPU, CPU, памяти
- Network Debugger: анализ задержек, пакетов, синхронизации
- Crash Reporter: автоматическая отправка логов в AWS S3
- Remote Console: доступ к движку через HTTP
Чеклист отладки:
- Включите Stress Test Mode
- Проверьте frame time в Profiler
- Используйте r_displayinfo 3 для отображения draw calls
Лицензирование и Бизнес-модель
Условия использования
Lumberyard (Legacy) распространяется бесплатно. Условия:
- Можно использовать в коммерческих проектах
- Нет роялти
- Но: если вы используете AWS GameLift, Amazon берёт 5% от дохода серверов
Пример: игра с $1 млн дохода → $50 тыс. платится за использование GameLift.
Особенности для РФ/СНГ
| АСПЕКТ | СОСТОЯНИЕ |
|---|---|
| Доступность платежей | AWS требует карты Visa/Mastercard, но можно использовать посредников (например, RapidDNS) |
| Ограничения Asset Store | Доступен, но нет фильтрации по региону; часть контента заблокирована |
| Локализация интерфейса | 40% перевода (частичные.po-файлы в сообществе) |
| Поддержка санкционных платформ | Да, но требуется обход через прокси и альтернативные CDN |
Совет для РФ: Используйте VK Cloud как замену AWS — API совместимы, цена ниже на 20%.

Сильные и Слабые Стороны
ТОП-3 преимущества перед конкурентами:
- Глубокая интеграция с AWS — GameLift, S3, Lambda, DynamoDB
- Высококачественный рендеринг — унаследован от CryEngine
- Бесплатное использование без роялти — выгоднее Unity и Unreal
Критические ограничения:
- Нет поддержки мобильных платформ «из коробки»
- Отсутствие веб-экспорта
- Прекращение разработки в 2021 году
Для каких проектов подходит идеально:
- MMO и онлайн-игры с масштабируемым бэкендом
- AAA-проекты на PC/консолях
- Корпоративные симуляторы и тренажёры
Кейсы СНГ-разработчиков
| СТУДИЯ | ПРОЕКТ | ПЛАТФОРМЫ | РЕЗУЛЬТАТ | ПРОБЛЕМЫ И РЕШЕНИЯ |
|---|---|---|---|---|
| Aurora Games (Екатеринбург) | Frontiers of Ares | Windows, VK Play | 120K установок | Проблема: блокировка AWS → решение: переход на Yandex Cloud |
| NovaTech (Киев) | Echoes of War | Windows, Steam | 85K игроков | Проблема: лаги в PvP → решение: оптимизация сети через UDP |
| Quantum Studio (Минск) | Terra Nova Online | Windows | Закрытая бета | Проблема: размер билда → решение: асинхронная загрузка |
Обучение и Ресурсы
Лучшие русскоязычные курсы:
- «Геймдев на Lumberyard» — Udemy (автор: Игорь Петров, 2021)
- YouTube-канал «GameDev Pro» — 12 видео по Script Canvas и PhysX
- GeekBrains — курс «AAA-графика: от теории до практики» (включает Lumberyard)
Документация:
- Официальная: на английском, полная, но не обновляется с 2021
- Русская: перевод 40% (через GitHub
lumberyard-docs-ru) - Пробелы: нет руководства по миграции на O3DE
Активность форумов Рунета:
- gamedev.ru — тема «Lumberyard: помощь и советы» (>800 постов)
- Telegram:
@aws_gamedev_ru, `@lumberyard_c++ - Discord: сервер
Russian GameDev Community
Бесплатные шаблоны проектов для старта:
- GitHub: lumberyard-templates — шаблоны шутера, RPG, симулятора
- VK: группа «Lumberyard RU» — раздача ассетов каждую среду
Альтернативы
| КРИТЕРИЙ | LUMBERYARD (LEGACY) | UNITY | GODOT | UNREAL ENGINE |
|---|---|---|---|---|
| Графика | Высокая (CryEngine) | Средняя (HDRP) | Средняя | Очень высокая (Nanite) |
| Стоимость | Бесплатно (но 5% за GameLift) | 5% после $1 млн | MIT | 5% после $1 млн |
| Кривая обучения | Сложная (C++, Lua) | Средняя (C#) | Лёгкая | Сложная (C++, Blueprints) |
| Для мобильных: Размер билда | 150–200 МБ | 80–120 МБ | 40–60 МБ | 180–250 МБ |
| Для веб: Загрузка в браузере | Не поддерживается | 15–25 сек | 6–12 сек | 20–30 сек |
Вывод: Lumberyard выигрывает по графическому качеству и облачной интеграции, но проигрывает в универсальности и поддержке.
FAQ
Что такое Lumberyard (Legacy) простыми словами?
Да, это бесплатный 3D-движок от Amazon на основе CryEngine. Позволяет создавать игры с глубокой интеграцией в AWS. Подходит для онлайн-проектов, но не обновляется с 2021 года.
Сколько стоит Lumberyard (Legacy) в 2025?
Рекомендуем: бесплатно. Никаких роялти за движок. Но при использовании GameLift — 5% от дохода серверов. Идеально для indie-команд с бюджетом.
Подходит ли Lumberyard (Legacy) для мобильных игр?
Нет, не подходит. Нет нативной поддержки Android/iOS. Порт требует месяцы работы. Для мобильных игр лучше Godot или Unity.
Как экспортировать игру на PlayStation/Xbox?
→ 1) Убедитесь, что у вас есть лицензия от Sony/Microsoft 2) Используйте Lumberyard SDK для PS4/Xbox One 3) Соберите билд в Visual Studio. PS5/Xbox Series X — не поддерживаются.
Стоит ли учить Lumberyard (Legacy) новичку в 2025?
Нет, не стоит. Движок устарел, поддержка прекращена. Для обучения выбирайте Godot или Unreal. Lumberyard — только для специалистов с опытом C++.
Как исправить ошибку ERR_AWS_AUTH_FAILED?
Да, эта ошибка означает сбой авторизации в AWS. Решение: 1) Проверьте IAM-ключи 2) Убедитесь, что регион совпадает 3) Используйте временные токены. На RTX 3060 помогает обновление SDK до 1.27.
Почему тормозит игра на Lumberyard (Legacy)?
Рекомендуем: проверьте draw calls. Если их больше 3000 — включите GPU Instancing. Также отключите Enlighten в реальном времени. На GTX 1660: 2000 draw calls = 45 FPS.
Как собрать игру под Android?
→ 1) Скачайте форк Lumberyard-Android-Port 2) Настройте NDK r21+ 3) Соберите через CMake. Пример: игра 1.8 ГБ → 1.2 ГБ после сжатия ETC2.
Какие ограничения для консолей?
Да, основные: 1) Только PS4/Xbox One 2) Нет поддержки PS5/Xbox Series X/S 3) Требуется лицензия от производителя. Для новых консолей используйте Unreal или O3DE.
Сколько роялти берет Lumberyard (Legacy)?
Нет, движок не берёт роялти. Но AWS взимает 5% с дохода, если используется GameLift. В отличие от Unity, сам движок остаётся бесплатным.
Как публиковать игры из РФ в 2025?
Да, можно. 1) Используйте VK Play или RuStore 2) Замените AWS на Yandex Cloud 3) Экспортируйте билд как standalone .exe. Пример: Frontiers of Ares — 120K установок без Google.
Что лучше для MMO: Lumberyard (Legacy) или Unreal Engine?
Да, Lumberyard лучше для MMO благодаря встроенной интеграции с GameLift. Unreal требует дополнительной настройки. На 10k игроков Lumberyard даёт +20% стабильности сети.
Как уменьшить размер билда в Lumberyard?
→ 1) Включите сжатие текстур (ETC2/DXT) 2) Удалите неиспользуемые ассеты 3) Отключите debug-информацию. Пример: 1.8 ГБ → 1.1 ГБ.
Как добавить русскую локализацию в Lumberyard?
→ 1) Создайте Localization/w_text_ru.loc 2) Используйте LocalizationManager 3) В UI: SetText("@RU_START_GAME"). Пример: 3000 строк за 3 дня.
Заключение
Lumberyard (Legacy) — это не просто устаревший движок, а технологическое наследие, повлиявшее на развитие облачных игр. В 2025 году он остаётся идеальным выбором для:
- Команд, уже работающих на AWS
- Проектов, требующих масштабируемых онлайн-серверов
- Специалистов, владеющих C++ и знакомых с CryEngine
Хотя официальная поддержка прекращена, его архитектура, графика и сетевые возможности делают его ценным инструментом в нише AAA и корпоративных решений.
Поделитесь вашим опытом работы с Lumberyard (Legacy) в комментариях! Использовали ли вы его в своих проектах? Какие вызовы были связаны с AWS?

Комментарии