v0.2.1 · pre-alpha

NUAEL Game Engine

Дружелюбный игровой движок и редактор.

Бесплатно · один самодостаточный бинарник · работает полностью офлайн

Редактор, контекст прототипа. Обратите внимание на оттенок рабочей области — он всегда подсказывает, в каком мире вы находитесь.

Редактор, контекст прототипа. Обратите внимание на оттенок рабочей области — он всегда подсказывает, в каком мире вы находитесь.

Контексты в цвете

Вы всегда знаете, что редактируете, — это скажет цвет.

Сцена, префаб и прототип — разные миры с разными правилами. Nuael окрашивает каждый в свой цвет, и правка «не в том мире» перестаёт быть вопросом внимательности — она становится вопросом дизайна.

Сцена

Ваш живой мир. Сущности, спрайты, гизмо — двигайте, вращайте и масштабируйте прямо во вьюпорте.

Префаб

Переиспользуемые заготовки. Отредактировали один раз — все экземпляры следуют. Янтарный оттенок предупреждает: вы правите форму, а не отливку.

Прототип

Экспериментальные иерархии с собственным корнем и собственными правилами — в песочнице, отдельно от сцены, пока вы не скажете иное.

Принципы

Ничто не ломается молча.

Если что-то невозможно сделать, редактор говорит об этом, объясняет почему и пишет в лог. Детали ниже — не обещания, а поведение текущей сборки.

01

Undo, который держит

Undo восстанавливает настоящее состояние, а не приближение. Когда отменять нечего — тихая строка статуса, а не пугающий тост.

02

Логи с именами

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

03

Самодостаточность

Один бинарник, всё внутри. Никаких скрытых загрузок при первом запуске — выдерните кабель, он всё равно работает.

04

Что видишь — то и сохраняется

Видимое состояние и есть сохранённое. Имена — это метки; идентичность живёт в UID — дубликаты разрешены, путаница — нет.

# the editor speaks plainly — release mode, real log $ NuaelEditor --browser firefox [MODE] mode: release · flags: --browser=firefox [WEBUI] native library embedded — offline [BOOTSTRAP] override: firefox; candidates: Firefox [BOOTSTRAP] Firefox: not found Window creation failed: no browser worked. - Firefox: not found Recommendation: install any modern browser and run again.
Планы

Пре-альфа, открыто.

0.2.0вышло

Первый релиз, которым можно пользоваться: процесс-пара редактора и рантайма, сцены, префабы, прототипы, атласы, гизмо, честный undo.

0.2.1вышло

Запускается там, где не запускался: цепочка фолбэков браузеров, офлайн-бинарник, флаги CLI (--debug, --browser, --log-level), сборка для Linux.

0.3.0сейчас

Спринт зачистки дизайн-системы, доки («первая игра за 30 минут»), демо-проекты и скринкасты.

0.4+позже

Локальный reinforcement learning zml, сетевые сервисы, каталог ассетов — всё это формируют те, кто идёт с нами.

Скоро скринкаст — 60 секунд от пустого проекта до работающего мира