Тактична RTS та рушій для симуляції поля бою

Стратегія у своєму
найкращому прояві

Справжній синтез перевірених часом рішень і сучасного підходу — це сукупний інженерний досвід, накопичений у кожному проєкті на базі рушія GEM, що втілений в єдину ліцензовану платформу для тактичних стратегій у реальному часі (RTS) та масштабних симуляцій бойових дій.

Soldiers: Heroes of WWIIFaces of WarMen of WarAssault SquadBattle of EmpiresCall to ArmsMen of War II
З 1999 року

27 років випуску тактичних бойових ігор навчили нас трьом речам.

Від першої гри серії Soldiers до Men of War II кожен рушій GEM формувався завдяки іграм, які справді побачили світ. Ось чого нас навчив цей виробничий досвід і що саме завдяки йому ми втілили в GEM RTS.

27
Роки виробництва
01
Чого ми навчилися

Реалізм на полі бою неможливо «прикрутити» постфактум. Кожне перероблення рушія, яке ми здійснювали (починаючи з оригінальної гри «В тилу ворога» Soldiers: Heroes of World War II і закінчуючи *Men of War*), було зумовлене тим, що балістику та руйнування розглядали як окрему функцію, а не як фундамент.

Що ми створили

У GEM RTS фізика снарядів, пробиття броні та руйнівне оточення закладені безпосередньо в базовий рівень симуляції, а не реалізовані як плагін, який вашій команді довелося б інтегрувати згодом.

02
Чого ми навчилися

Зовнішні команди створюють чудові ігри на цьому рушії, коли він достатньо модульний, щоб дозволити їм самостійно визначати творчий напрямок. Студія Digitalmindsoft створила цілу підсерію Assault Squad на базі GEM2, а незалежна команда перетворила модифікацію для Men of War на комерційний проєкт — Battle of Empires: 1914-1918.

Що ми створили

Архітектура, що базується на даних і пакетах, а також два варіанти ліцензування — завдяки цьому ваша команда може працювати самостійно, залучаючи нашу інженерну підтримку лише тоді, коли це необхідно.

03
Чого ми навчилися

Борг у сфері рендерингу накопичується стрімко. Перебудова конвеєра рендерингу з нуля в рушіях GEM, GEM2 та GEM3 навчила нас відокремлювати логіку симуляції від шару рендерингу — щоб вони не ставали заручниками одне одного.

Що ми створили

Гра Men of War II вийшла з повністю переробленою системою візуалізації, що працює на базі незмінного, перевіреного в боях ядра симуляції; це доводить, що такий поділ ефективно працює в реальних умовах розробки.

Огляд

Не фреймворк. Рушій кампанії

GEM RTS — це комплексне рішення для створення тактичних стратегій у реальному часі (RTS) та масштабних симуляторів бойових дій, у якому підтримка користувацького контенту (UGC) та сервісів для підтримки гри після випуску (live services) інтегровані від самого початку, а не додані на пізніших етапах розробки.

01 / Архітектура

Ядро, що спирається на дані

Рушій завантажує лише ті модулі, що необхідні для конкретного проєкту. Більшість конфігураційних файлів є текстовими, простими та добре документованими; цього достатньо, щоб створити інструменти перевірки, які працюватимуть із вашою власною базою даних.

02 / Ітерація

Що бачиш, те й отримуєш

Жодного запікання. Жодного попереднього рендерингу. Левел-дизайнери бачать фінальну якість безпосередньо в редакторі, тому етапи створення концепту та MVP просуваються зі швидкістю внесення змін, а не збирання проєкту.

03 / Інструментарій

Сучасний стек розробки

Ядро на C++14 із підтримкою Clang, збірка через CMake, інструментарій на Python, бекенд та інтерфейс користувача на TypeScript. Працює у Visual Studio, VS Code та Xcode.

Можливості

Створено ще до того, як ви почнете

Будь-який проєкт починається з потужного фундаменту — це не просто порожній репозиторій. Йдеться про системи, які вже налаштовані й готові до роботи в той момент, коли ваша команда вперше відкриває редактор.

Симуляція поля бою

Бойові системи
  • Снаряди, балістика, вибухові хвилі, вогонь, руйнівне середовище
  • Колісна, гусенична, повітряна, водна, залізнична та стаціонарна техніка: броня, екіпаж, функціональні вузли
  • Відстеження видимості та чутності в реальному часі, виявлення укриттів
  • Координація окремих одиниць і підрозділів, тактичні маневри
  • Сотні бойових одиниць, що діють автономно одночасно

Візуалізація

Візуальна точність
  • DirectX 11, Shader Model 5
  • Повноцінний конвеєр PBR та HDR, система LOD, симуляція вітру й вогню
  • Постобробка: LUT, заломлення, глибина різкості, SSAO, «зерно» плівки, відблиски в об’єктиві
  • Багатопотокове завантаження ресурсів і рендеринг

Багатокористувацький режим і сервіси в реальному часі

Онлайн-інфраструктура
  • Виділені сервери: «голе залізо» (bare metal), Amazon GameLift або локальні сервери
  • Функція приєднання до гри, що вже триває (Join-in-Progress) — вперше в серії GEM
  • Повтори ігрових сесій для забезпечення чесної конкуренції; можливість реалізації систем DeathCam / KillCam
  • Офлайн-режим — єдина ігрова архітектура для одиночного та мережевого режимів
  • Повний стек технологій для сервісних ігор (live-service) як на стороні клієнта, так і на стороні сервера — жодних ризиків, пов’язаних із використанням сторонніх фреймворків

На базі Steam і UGC

Платформа та ком'юніті
  • Лобі, запрошення, досягнення, статистика, таблиці лідерів, Майстерня (Workshop), перевірка наявності DLC, хмарні збереження
  • Підтримка Steam Deck, повна інтеграція збірок та оновлень (патчів)
  • Система пакетів для створення та поширення модифікацій — це традиція серії GEM, що бере початок ще з першого покоління
Усередині редактора

Що бачите — те й отримуєте. Буквально.

Жодного «запікання» чи попереднього рендерингу. Панель нижче — це стилізована ілюстрація такого динамічного циклу зворотного зв’язку, що працює на основі даних; це не запис роботи в реальному редакторі.

Цикл зворотного зв’язку в реальному часі

Від даних до ігрової карти — без етапу збірки.

Оскільки рушій працює на основі даних, зміни ландшафту, розташування юнітів чи логіки місії миттєво відображаються у вікні перегляду — саме в тому робочому циклі, який ваші левел-дизайнери використовуватимуть щодня.

  1. 01Створюйте асети у своєму DCC-інструменті та експортуйте їх за допомогою GEM Importer.
  2. 02Налаштовуйте поведінку в текстових файлах даних, які підтримують контроль версій.
  3. 03Переглядайте результат безпосередньо в редакторі: жодного «запікання» (baking) чи очікування на збірку.
GEM Editor — відео прев'ю
Усі рушії · Перевірені в бою

Чотири покоління. Один рід

GEM RTS — це не переписування з нуля. Це сучасна версія лінійки рушіїв, на базі яких протягом багатьох років виходили ігри про тактичні бойові дії; при цьому кожне нове покоління зберігало в собі ті рішення, що довели свою ефективність.

2004–2006

GEM

Фундаментальний рушій — саме той, з якого бере початок лінія ігор у жанрах RTS/RTT та основна філософія симуляції.

Soldiers: Heroes of WWIIBest Way Games
Faces of WarBest Way Games
Outfront: SaboteursDark Fox
Сторінка рушія →
2008–2018

GEM²

Удосконалив стек симуляції та рендерингу в кількох випущених проєктах

Men of WarBest Way Games
Assault SquadDigitalmindsoft
Battle of Empires 1914–1918Indie
Call to ArmsDigitalmindsoft
Сторінка рушія →
2018–2023

GEM³

Архітектурні експерименти — це модульний поділ джерел і конвеєр ресурсів, організований для кожного окремого проєкту.

Сторінка рушія →
2024–Present

GEM RTS

Оптимізоване ядро ​​GEM 2, до якого перенесено найбільш затребувані функції з GEM 3, з переробленою системою візуалізації та інтегрованими онлайн-сервісами.

Men of War IIBest Way
Ви тут
Flagship

Men of War II

2024

Амбітний наступник, створений на базі суттєво оптимізованого ядра GEM²; до нього перенесено найбільш затребувані функції з GEM³, повністю перероблено систему візуалізації, а сервіси реального часу інтегровано від самого початку.

Розробник
Best Way Games
Видавець
Fulqrum Publishing
Third-party license

Assault Squad series

2011 – 2018

Німецька студія отримала ліцензію на рушій GEM² і самостійно створила на його основі цілу підсерію — Assault Squad, Assault Squad 2, а також духовного спадкоємця Call to Arms, — причому компанія Best Way Games не брала участі в розробці.

Розробник
Digitalmindsoft (Germany)
Видавець
Fulqrum Publishing
Battle of Empires: 1914–1918
Indie → Commercial

Battle of Empires: 1914–1918

2013

Усе почалося як модифікація до гри Men of War, створена незалежною командою. Компанія Best Way надала їм ліцензію на рушій GEM² і взяла на себе видання, перетворивши аматорський проєкт на повноцінний комерційний продукт.

Розробник
Independent team
Видавець
Best Way Games
Чому GEM RTS

Пропустіть роки, які вам не доведеться повторювати

GEM RTS — це не переписування з нуля. Це сучасна версія лінійки рушіїв, на базі яких протягом багатьох років виходили ігри про тактичні бойові дії; при цьому кожне нове покоління зберігало в собі ті рішення, що довели свою ефективність.

A

Готові почати

Оскільки базова ігрова платформа вже готова, розробники можуть пропустити роботи над інфраструктурою й одразу перейти до створення прототипів, ітерації ігрового процесу та виробництва контенту.

B

Робочий довідковий проєкт

GEM RTS Sandbox — це повнофункціональний приклад гри, що слугує практичною відправною точкою для створення MVP, першої ігрової версії або швидкої перевірки ігрового процесу.

C

Інженерна підтримка

Потрібні системи, що виходять за межі поточної функціональності рушія? Команда розробників може реалізувати відсутні компоненти та безпосередньо взяти на себе складні інженерні ризики.

D

Вихід на ринок

Інтеграція зі Steam та Epic Games Store або власні сервери з кастомною бізнес-логікою на базі ігрового бекенду GEM RTS — вам не доведеться починати з нуля.

Для кого

Створено для команд, які працюють над наступною тактичною класикою

GEM RTS — це практичний вибір для команд, які створюють ігри, де в основі ігрового процесу лежать тактичне керування, глибина симуляції та системний геймплей. Цей рушій сформувався завдяки багаторічному досвіду розробки, в рамках якого кожна бойова механіка мала бездоганно працювати в реальних умовах випуску готового продукту.

Цей накопичений досвід слугує готовою основою для швидкого прототипування, що виходить за межі початкової концепції: дозволяє створювати нові ігрові структури, альтернативні сетинги та власні тактичні рішення — і все це без необхідності будувати базові системи з нуля.

Тактична стратегія в реальному часі (RTS)Тактика в реальному часі (RTT)Симуляція боюДля одного гравцяДля кількох гравцівЖива підтримка
У дусі
Men of WarTactical squad combat
Call to ArmsRTS / third-person hybrid
Majesty 2Systemic strategy
Перевірено. Зібрано. Готово до відправлення

Перевірено. Зібрано. Готово до відправлення

Замість того щоб витрачати роки на створення базових технологій для RTS із нуля, скористайтеся системами, які вже були розроблені, протестовані й оптимізовані в комерційних стратегічних іграх.

14,000+

Витрачені інженерні години

у сфері бойового моделювання, балістики, руйнувань, пошуку шляху, поведінки штучного інтелекту, мережевої взаємодії та ігрових систем.

$1.8M+

Економія витрат на розробку

шляхом ліцензування готового до виробництва технологічного стека RTS замість того, щоб створювати його з нуля.

8-10 міс

Faster time to first playable

compared to developing a tactical RTS engine and gameplay framework from the ground up.

40+

Системи, готові до промислової експлуатації

що охоплює бойову систему, ШІ, мережеву взаємодію, ландшафт, інтерфейс користувача, ефекти, звук, збереження/завантаження, інструментарій та інші ключові елементи ігрового процесу.

Ліцензування

Два способи розвитку на базі GEM RTS

Оберіть рівень доступу до рушія, що відповідає тому, як ваша команда планує володіти проєктом і підтримувати його в довгостроковій перспективі.

Стандартна ліцензія

As-Is

Ми створюємо — ви випускаєте продукт. Найкраще рішення для команд, які прагнуть рухатися швидко, не переймаючись обслуговуванням рушія.

  • Скомпільовані бінарні файли рушія, що підтримуються в актуальному стані відповідно до останнього випуску GEM RTS
  • Повна документація та довідковий проєкт GEM RTS Sandbox
  • Інтеграція зі Steam та Epic Games Store
  • Прямий канал підтримки для налаштування та вирішення технічних проблем
Запит на брифінг щодо рушія
FAQ

Перш ніж звернутися

Оберіть рівень доступу до рушія, що відповідає тому, як ваша команда планує володіти проєктом і підтримувати його в довгостроковій перспективі.

  • Для яких жанрів підходить GEM RTS?

    Тактичні RTS та RTT, а також масштабне моделювання бойових дій — з вбудованою підтримкою як однокористувацького, так і багатокористувацького режимів (а не доданою згодом).

  • Які платформи підтримуються?

    Windows 10 та 11, SteamOS і Ubuntu (64-розрядні), з повною підтримкою Steam Deck.

  • Чи отримаємо ми доступ до вихідного коду?

    Це залежить від рівня ліцензії. Команди зі стандартною ліцензією працюють із підтримуваними бінарними файлами, тоді як команди з розширеною підтримкою отримують доступ до вихідного коду з фіксацією версій.

  • Чи є зразок проєкту, з яким можна ознайомитися для оцінки?

    Так. GEM RTS Sandbox — це повністю функціональний еталонний проєкт, розроблений спеціально для створення MVP та оцінки першої ігрової версії, перш ніж ви приймете остаточне рішення.

  • Чи може наша команда самостійно розширити рушій?

    Yes. The data-driven architecture, package/mod system, and text-based configs are built for exactly that and engineering support is available if you need us to build alongside you.

Контакти

Поговорімо

Розкажіть, на якому етапі перебуває ваш проєкт. Ми ознайомимо вас із GEM RTS Sandbox, адаптуємо його до вашого жанру й графіку, а також запропонуємо відповідну схему ліцензування.

Response time
within 2 business days
Format
live technical walkthrough
Studio
Best Way Games
Мінімум 2 символи
Введіть коректний email
Мінімум 2 символи

Приєднуйтесь до нашої спільноти у Discord

Слідкуй онлайн

Підпишіться на розсилку Best Way
Підпишіться на нашу розсилку електронною поштою, щоб отримувати інформацію про анонси та оновлення ігор, деталі про спеціальні події та пропозиції, а також багато іншого від Best Way та наших партнерів
Введіть дійсну електронну адресу