Silnik gier · W rozwoju

NitroCore.

Nasz własny silnik gier. Piszemy go nie po to, by dopasowywać grę do silnika, ale by silnik nie ograniczał gry.

Edytor NitroCore Studio
NitroCore Studio · prawdziwy zrzut ekranu

01 Status

NitroCore to w pełni kontrolowalny silnik gier, który rozwijamy razem z jego edytorem. Szczegóły udostępnimy tutaj, gdy będą gotowe.

  • Architektura ECS

    Struktura Entity-Component-System zorientowana na dane.

  • Niskopoziomowy rendering

    Warstwa renderingu rozmawiająca bezpośrednio z Vulkanem i DirectX 12.

  • Własny edytor

    NitroCore Studio do zarządzania scenami, zasobami i komponentami.

  • Fizyka

    Symulacja fizyki oparta na PhysX 5.

02 Kod

Niski poziom,
wysoka wydajność.

W obszarze technologii gier realizujemy też dedykowane moduły silnika, fizykę i symulację oraz optymalizację wieloplatformową.

Dlaczego piszemy własny silnik
// 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);
Dalej · Cloud gaming Nitrova