Надоело использовать unity и unreal? создайте свой движок и язык программирования

04.03.2026 · 5 мин

Надоело использовать Unity и Unreal? А что если пойти дальше — и написать собственный движок и язык программирования под конкретную игру? Именно так поступили в VoxRay Games. И результат выглядит… мягко говоря, необычно.

Недавно они выпустили обновление «The Builder’s Update» для своей игры Voxile. Добавили новый мир — Crystal Cathedral (Кристальный собор), гранаты, кучу новых ассетов и инструментов для строительства. Но вся эта красота — лишь надводная часть айсберга.

Самое интересное — под капотом.

Что такое voxile и почему это редкость

Большинство indie-разработчиков работают на готовых движках (читай — платформах для создания игр) вроде Unity или Godot. Это разумно: зачем изобретать велосипед, если колеса уже есть?

Но VoxRay Games пошли другим путём. Они создали игру на собственном движке и собственном языке программирования. Это всё равно что построить дом, сначала изготовив молоток, гвозди и бетон.

Представьте: вместо того чтобы писать код на C# (как в Unity) или C++ (как в Unreal), разработчики используют язык, который они сами спроектировали именно под свои нужды. Движок оптимизирован исключительно под трассировку лучей — ту самую технологию, которая делает отражения и освещение такими реалистичными.

ТРАДИЦИОННЫЙ ПОДХОД                     VOXILE
───────────────────                     ───────
Unity/Unreal → Готовый движок    →    Свой движок
   ↓                                    ↓
Стандартный язык                   Свой язык
(C#/C++)                           программирования
   ↓                                    ↓
Ограничения движка                Полный контроль
Сравнение подходов к разработке игр

Зачем всё это?

На первый взгляд — безумие. Зачем тратить месяцы (или годы) на создание инструментов, когда можно просто скачать Unity?

Но тут есть хитрость. Когда вы пишете движок под конкретную задачу, вы не несёте балласт ненужных функций. Всё работает ровно так, как нужно вам. Никаких компромиссов.

Трассировка лучей в реальном времени — это вычислительно тяжёлая задача. Готовые движки часто жертвуют производительностью ради универсальности. Свой движок позволяет выжать максимум из железа.

Что добавили в обновлении

«The Builder’s Update» — это не просто багфиксы. Это серьёзное расширение возможностей:

Плюс игра получила скидку 40% на Steam. Неплохой повод попробовать, если вам интересны технологические эксперименты.

Почему это важно

В мире, где 99% игр делаются на трёх-четырёх движках, любой проект со своим языком и движком — это глоток свежего воздуха.

Не потому, что «своё» всегда лучше. А потому, что такие проекты расширяют границы возможного. Кто-то когда-то написал первый компилятор, потому что ему было мало возможностей существующих инструментов. Может быть, и в Voxile скрывается что-то, что завтра станет новым стандартом.

По крайней мере, посмотреть на игру с трассировкой лучей, написанную на собственном языке — уже интересно. Даже если просто ради любопытства.

Ссылки