Nilkins Engine showcase

Nilkins Engine

A modular real-time engine in native C++ for games, simulations, any heavy graphical workload. Use the full engine or just the modules you need. Ship on Windows, or in the browser via WebAssembly.

Pick & Choose: full engine or single modules
PBR Rendering
Win x64 native • Wasm web build
8
Core Engine Modules
3,000+
Unit Tests
2
Targets: Win x64 + Wasm
0
Abstraction Overhead

Built the Way You Want to Build

A suite of decoupled C++ components — from rendering to input, memory to concurrent tasks. Use the full nkAstraeus engine, or drop a single module into your own runtime.

🧩

Truly Modular Architecture

Built as a suite of decoupled C++ components: pick and choose. Use the full nkAstraeus engine for games and simulation apps, or link just the modules you need, like nkGraphics or nkMaths, directly into your own runtime.

⚡

Native C++ Performance

Written in modern C++17/20 and compiled to native Windows x64 DLLs. Link against public .lib interfaces with zero abstraction overhead, giving full control over your binary.

🎨

Declarative Rendering Core

The nkGraphics Compositor lets you describe exactly how frames are generated. Tell what to do, where and how. The engine owns the command stream for maximum optimization.

🖥️

Windows + WebAssembly

First-class Windows x64 support with a DirectX12 backend, plus a full WebAssembly (Emscripten) build driven by the same Compositor descriptions. One codebase, two targets.

✨

PBR, Post-Processing, Raytracing

Leverage physically-based materials, plus built-in effects: SSAO, FXAA with dithering presets, film grain... Alongside the latest technologies supported.

📜

Dual-Access Scripting

Rapid logic in Lua: every component ships comprehensive bindings within nkAstraeus. Use it or write core systems and engine extensions entirely in native C++ for strict zero-overhead performance.

🗂️

Layered Tooling

nkResources handles loading. Backed by nkTasks for job-parallelism, nkMemory for custom arenas, and nkWinUi for native desktop tooling.

✅

Battle-Tested & Stable

Over 3,000 unit tests across the engine. No release branch is certified green without every required test passing, making it safe to integrate into production projects.

Ready to Materialize Your Vision?

Ship your next world, a game, a simulation, any real-time graphical workload, with the latest release of Nilkins Engine. Modular, high-performance, and built for control: link the full engine or just the pieces you need.

Download Now❤ Support on Patreon

Nilkins Engine is funded by its community. Your support keeps it independent and moving fast.

✓ Windows x64 native✓ WebAssembly / Emscripten✓ C++17/20 + Lua

Built with Nilkins Engine