Civilization Revolution 2

g

Общие технические параметры и движок

Civilization Revolution 2 построена на модифицированном движке, адаптированном под мобильные архитектуры ARM (32/64-bit). Графический рендеринг использует OpenGL ES 3.0 на Android и Metal API на iOS, что обеспечивает аппаратное ускорение на чипах A7 и выше (iPhone 5S, 2026 — iPhone 17 Pro) и Adreno 5xx/6xx, Mali-G серии у Android. Текстуры сжаты в формат PVRTC (iOS) и ETC2 (Android), среднее разрешение спрайтов — 512×512 пикселей, что снижает нагрузку на VRAM до 120–150 МБ в пике. Частота кадров заблокирована на 30 FPS на старых устройствах, на моделях с 2 ГБ ОЗУ и выше (A9+, Snapdragon 600+) достигает 45–60 FPS без просадок.

Материалы и качество сборки (код)

Исходный код написан на C++ с обёрткой через Unity 3D (версия 2018.4 LTS, последний патч 2022). Проект использует 4 слоя абстракции: ядро логики (C++), UI-прослойка (C#), скрипты поведения (Lua для AI), ресурсы (JSON + бинарные ассеты). Оптимизация памяти достигается за счёт пулинга объектов (prefab pooling) — количество инстансов юнитов на карте не превышает 512 одновременно. Размер установочного пакета: 1.8 ГБ (iOS) / 1.6 ГБ (Android) после распаковки дополнительных архивов. Качество сборки оценивается как высокое: частота крашей на версии 2.0.1 не превышает 0.3% на сессию, время загрузки с NVMe-накопителя — 2.1 сек, на eMMC — 4.7 сек.

Спецификации для разных платформ

Отличия от альтернативных разработок

Сравнение с ключевыми конкурентами мобильного сегмента стратегий:

  1. В сравнении с Polytopia: Revolution 2 применяет полную 3D-визуализацию городов и юнитов с физическим освещением (а не пререндеренную 2D-графику). Минус — более высокое энергопотребление: 350 мАч/час против 180 мАч/час у Polytopia на одинаковых сценариях.
  2. В сравнении с Unciv: Unciv эмулирует CPU-интенсивный движок старой Civilization (до 50% нагрузки на ядро). Revolution 2 перераспределяет вычисления AI (искусственный интеллект просчитывается в фоновом потоке), что уменьшает время хода компьютера на 40–60% при 12 игроках на карте.
  3. Качество тестирования: по стандартам Firaxis, код проходит регрессионные тесты для 400+ комбинаций устройств (включая экзотические китайские SoC MediaTek Dimensity). Для альтернатив (например, Hexonia) тестирование ведётся на 40–50 моделях.

Стандарты качества и производственные метрики

При разработке применялся стандарт ISO 25010 по программному качеству. Практические метрики: функциональная полнота (покрытие тестами логики — 78%), производительность (5% допустимого падения FPS в пиковых сценариях — осада города с 40 юнитами), надёжность (среднее время наработки на отказ — 16 часов непрерывной игры). Все билды проходят статический анализ кода через SonarQube (порог блокирующих ошибок — 0, критических — менее 3 на 10K строк). Релиз 2026 года не включает новые механики, а является компиляцией последних патчей с оптимизацией под новые процессоры (Snapdragon 8 Elite, A18 Bionic).

Добавлено: 10.05.2026