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.

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);