Game Engine · In Entwicklung

NitroCore.

Unsere eigene Game Engine. Wir schreiben sie nicht, um die Engine ans Spiel anzupassen, sondern damit die Engine das Spiel nicht einschränkt.

NitroCore Studio Editor
NitroCore Studio · echter Screenshot

01 Status

NitroCore ist eine vollständig kontrollierbare Game Engine, die wir zusammen mit ihrem Editor weiterentwickeln. Details teilen wir hier, sobald sie spruchreif sind.

  • ECS-Architektur

    Datenorientierte Entity-Component-System-Struktur.

  • Low-Level-Rendering

    Eine Render-Schicht, die direkt mit Vulkan und DirectX 12 spricht.

  • Eigener Editor

    NitroCore Studio für die Verwaltung von Szenen, Assets und Komponenten.

  • Physik

    Physiksimulation auf Basis von PhysX 5.

02 Code

Low Level,
hohe Leistung.

Im Bereich Spieletechnologie übernehmen wir auch individuelle Engine-Module, Physik und Simulation sowie die Optimierung für mehrere Plattformen.

Warum wir unsere eigene Engine schreiben
// 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);
Weiter · Cloud Gaming Nitrova