Хочете будувати кар’єру в Data Science та AI? Vodafone Big Data Lab відкриває новий набір —>
Наталя ХандусенкоGameDev
16 жовтня 2026, 14:18
2026-10-16
Розробник створив мод EarthNG для BeamNG.drive: він генерує реальні дороги та будівлі всієї України прямо під час їзди
Олександр Соколов презентував на Reddit проєкт EarthNG — масштабну модифікацію для автосимулятора BeamNG.drive, яка дозволяє віртуально покататися вулицями всієї України, відтворюючи реальний рельєф, дорожню мережу та інфраструктуру на основі геоданих.
Олександр Соколов презентував на Reddit проєкт EarthNG — масштабну модифікацію для автосимулятора BeamNG.drive, яка дозволяє віртуально покататися вулицями всієї України, відтворюючи реальний рельєф, дорожню мережу та інфраструктуру на основі геоданих.
Автор розробки зазначив, що це вже третє переродження його ідеї зі створення ігрових рівнів за реальними локаціями.
Головна проблема BeamNG.drive полягає у суворих обмеженнях щодо розмірів ігрових мап: стабільно грати з високою деталізацією зазвичай можна лише на картах розміром приблизно до 10*10км2. Щоб обійти цю перешкоду та відтворити цілу країну, розробник створив власну систему динамічного стрімінгу та генерації оточення.
"Я би радо розказав і показав все детальніше, але відключення світла внесли свої корективи, тому все що є це два відео як пруфи. Перше в прискореному вигляді зверху, друге як приклад їзди по дворам і далі по місту з трафіком. В любий момент можна телепортнутись на любу точку України, і там буде приблизний рельєф, дороги, будівлі тощо", — додає Олександр .
Як це працює: генерація світу «на льоту»
Замість того, щоб завантажувати гігантську статичну мапу, EarthNG працює через спеціальний фоновий скрипт-компаньйон та мапу-прокладку.
Світ створюється прямо під час їзди — процедурні тайли (сегменти) генеруються навколо автомобіля за напрямком його руху.
Згенеровані ділянки зберігаються в кеші профілю гри, тому повторний візит у вже відвідану точку відбувається миттєво.
Гравець може телепортуватися в будь-яку координату України й отримати наближений до реальності рельєф, мережу доріг, будинки, паркани, дерева та навіть трафік.
Основу технології становить експортер Earth2Road та інструментарій EarthNG. Система витягує дані про детальний план місцевості з картографічного сервісу OpenStreetMap (OSM), а також використовує цифрові моделі рельєфу (DEM).
Головні можливості EarthNG та готовий тестовий пак
Попри те, що розробник зіткнувся з відключеннями світла під час роботи над проєктом, він вже підготував готовий пакет для тестувальників.
Масштабний архів (~4,5 ГБ): містить усе необхідне для швидкого запуску — від скриптів і мода до майже 35 тисяч підготовлених тайлів OSM по всій Україні.
Генератор fast: оптимізований модуль, який миттєво зводить дороги, будівлі, ґрунт, доріжки, паркани та елементи озеленення.
Гнучке налаштування вигляду: підтримка змінила погодних умов, часу доби, а також різних текстур-паків (включаючи зимові, осінні, нічні та навіть стилізовані під «кіберпанк»). Для вибору фасадів будинків використовуються реальні теги OSM та паки фото-текстур (зокрема українських панельок).
Ігровий трафік: вбудоване міні-вікно дозволяє запускати штучний інтелект (AI) для інших машин — граф для руху автопілота будується автоматично з картографічних тайлів.
Розширення на інші країни
Хоча головним фокусом проєкту є Україна, розробник вже адаптував генератор для створення аналогічних мап інших куточків світу. Для тестування англомовних регіонів підготовлені аналоги: штати Каліфорнія та Нью-Йорк (США), Велика Британія, Румунія та навіть острів Занзібар.
Наразі автор працює над удосконаленням генератора для високих швидкостей (до 300 км/год) та розширенням деталей у міських зонах.
Як випробувати
Вихідний код проєкту без даних OSM опубліковано в репозиторії на GitHub. Готовий тестовий пак з Україною доступний для завантаження через Google Диск.
Олександр очікує на відгуки спільноти щодо масштабу, стабільності з'єднання та побажання з деталізації інфраструктури.