Игровой движок · В разработке

NitroCore.

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

Редактор NitroCore Studio
NitroCore Studio · реальный скриншот

01 Статус

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

  • ECS-архитектура

    Data-oriented-структура Entity-Component-System.

  • Низкоуровневый рендер

    Слой рендера, работающий напрямую с Vulkan и DirectX 12.

  • Собственный редактор

    NitroCore Studio — для управления сценами, ассетами и компонентами.

  • Физика

    Физическая симуляция на базе PhysX 5.

02 Код

Низкий уровень,
высокий КПД.

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

Почему мы пишем свой движок
// Arena allocator ile bellek yönetimi
auto arena = Nitro::Memory::CreateArena(MB(256));
auto* entities = arena.Alloc<Entity>(10000);

// Paralel görev dağıtımı
Nitro::JobSystem::Dispatch([&](int i) {
    entities[i].Update();
}, 10000);
Далее · Облачный гейминг Nitrova