Живой свет
С упором на оптимизацию.
- Солнце и луна рисуют тени в реальном времени
- Плавный свет от костров и факелов
- Полутени на изгибах моделей
Российский проект · свой движок
Мы разрабатываем собственный игровой движок и игры на нём. Первая игра — MMORPG от первого лица в славянской тематике. Она работает на компьютере, версия для Android на тестировании, версия для iPhone в работе. Новые игры будут выходить в том же лаунчере.
100 мест. Напиши «ЗБТ» в сообщения группы ВК — дату объявим там.

С упором на оптимизацию.
Мир собирается прямо в игре.
Столкновения считаются по форме моделей.
До 500 игроков на одном сервере.
Один мир на компьютере и телефоне.
Разработчики строят мир, не выходя из игры.
Игра рисует картинку через Vulkan, а на видеокартах без него — через DirectX 12 или DirectX 11. Поэтому она запускается и на старых видеокартах. Лаунчер выбирает сам, выбор можно поменять в его настройках.
Свет от факелов и костров считается в разы быстрее: в лагерях с огнём игра идёт плавнее, тени при ходьбе не дёргаются. На компьютерах с отдельной видеокартой игра стала идти плавнее. При входе на сервер игра больше не замирает: пока собирается мир, крутится компас. Со второго запуска мир открывается быстрее. На слабых компьютерах жители появляются без подвисаний, после телепорта мир догружается ровно.
Выброшенные предметы ложатся на столы и другие модели, а не проваливаются сквозь них на землю.
Версия для Android теперь работает на том же движке, что и на компьютере. Три готовых набора настроек графики, переподключение при обрыве связи, вибрация при ударах. Версия на тестировании.
Игра запускается на телефонах с Android. Мир и персонаж общие с ПК. Для телефона сделаны свои настройки графики и прокрутка пальцем. Версия на тестировании.
На изгибах моделей появились полутени. Свет от костров и факелов стал плавным, без резких границ.
Новая анимация пламени и искры над огнём. Под деревьями падают листья.
Стрелы, удары и прицел больше не проходят сквозь стены из моделей.
Сервер проверяет скорость движения и частоту запросов. Ускорение и спам запросами отсекаются.
При высокой нагрузке игра сама снижает чёткость, чтобы картинка оставалась плавной. Частоту кадров можно выбрать в настройках или выключить функцию.
Между обычными кадрами строятся дополнительные, и картинка становится плавнее. Включается в настройках.
Цвет неба меняется вместе с положением солнца: золотая дымка на закате, Млечный Путь ночью. По ночному небу пролетают падающие звёзды.
Игра запоминает, сколько памяти понадобилось миру в прошлый раз, и выделяет её сразу при входе. Рывков во время игры стало меньше.
Мы начинали с игровых режимов в Minecraft. Без иллюзий и скидок на опыт: если игроку скучно — он уходит на второй минуте. Это была лучшая школа выживания.
Мы не начинали заново. Мы строили этаж за этажом на обломках собственных ошибок. То, чем мы гордились пять лет назад, переписано дважды — и каждый раз начисто. Потому что теперь мы знаем цену каждому байту и каждому кадру.
Весь этот путь вёл в одну точку — к полной свободе. Своя физика. Свой рендер. Свой серверный код. Мы больше не ищем компромиссов в чужих ограничениях. Мы создаём свой мир.