Moteur de jeu · En développement

NitroCore.

Notre propre moteur de jeu. Nous ne l’écrivons pas pour plier le jeu au moteur, mais pour que le moteur ne limite jamais le jeu.

Éditeur NitroCore Studio
NitroCore Studio · capture d’écran réelle

01 Statut

NitroCore est un moteur de jeu entièrement maîtrisable, que nous continuons de développer avec son éditeur. Nous partagerons les détails ici dès qu’ils seront prêts.

  • Architecture ECS

    Une structure Entity-Component-System orientée données.

  • Rendu bas niveau

    Une couche de rendu qui parle directement à Vulkan et DirectX 12.

  • Son propre éditeur

    NitroCore Studio, pour gérer scènes, assets et composants.

  • Physique

    Simulation physique basée sur PhysX 5.

02 Code

Bas niveau,
haut rendement.

Côté technologies du jeu, nous prenons aussi en charge des modules moteur sur mesure, la physique et la simulation, ainsi que l’optimisation multiplateforme.

Pourquoi nous écrivons notre propre moteur
// 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);
Suivant · Cloud gaming Nitrova