16 modules. 2,718 API functions. AI-native architecture. Build spatial games for PC, console, and XR from a single codebase.
RakuAI separates game definition from engine execution. AI generates the game logic. The runtime executes it in real-time through 16 compiled native modules.
.raku JSON file
Game logic, entities,
AI behaviors, scenes
16 native DLLs
Parse → Validate →
Execute at 60+ FPS
Adaptive gameplay
On-device AI personalization
XR-ready output
Each module compiles to a standalone native DLL. Load only what you need. Total runtime: 19 MB.
Engine lifecycle, memory pools, multi-threaded job system, signal/slot event bus, structured logging, ECS.
Hierarchical scene graph, CSG boolean operations, GridMap tiling, node-based world composition.
PBR materials, dynamic lighting, post-processing (bloom, SSAO, TAA, volumetric fog), variable-rate shading, GPU particles.
OpenXR 1.1, hand tracking (26 joints), eye tracking, spatial anchors, passthrough AR, foveated rendering.
Rigid body, soft body, continuous collision detection, joint constraints, raycasting, vehicle physics.
Spatial 3D with HRTF, adaptive music system, voice assistant, audio occlusion, multi-channel mixing.
Skeletal animation, blend trees, IK solvers, animation state machines, motion matching, spring bones.
Dynamic difficulty adjustment, player profiling, emotional state detection, behavior trees, NavMesh pathfinding.
On-device small language model inference. Emotion recognition, gesture detection, procedural dialogue. No cloud calls.
WebRTC peer-to-peer, authoritative replication, lobby management, matchmaking, NAT traversal, cloud sync.
Voice chat with echo cancellation, voice activity detection, speech processing, push-to-talk.
Unified input for keyboard, mouse, gamepad, touch, and gesture. Action bindings, dead zones, haptic feedback.
2D and 3D widget system, runtime theming, accessibility (screen reader, high contrast, remappable controls).
GLTF 2.0 and FBX loading, texture streaming, asset caching with LRU, hot-reload for rapid iteration.
Scene inspector, property editor, debug visualization, performance profiler, entity hierarchy browser.
Embedded Lua VM with sandboxed execution, hot-reload, C API auto-bindings, coroutine support, visual scripting.
Clean separation between the public SDK interface and the compiled runtime. Your application links against the SDK. The SDK calls the runtime.
Build once. Play on any screen. Optionally extend with AR glasses for spatial overlay experiences. No separate VR port required.
Full C# package with samples, Blueprint-style API
Production ReadyC++ and Blueprint support, editor integration
Production ReadyCross-platform headers, minimal dependencies
Production ReadyHand tracking, eye tracking, spatial anchors
Production ReadyWebRTC, UDP/TCP sessions, avatar sync
BetaPlane detection, spatial mesh, environment lighting
BetaIntent recognition, assistant UI, voice commands
PreviewOn-device adaptive learning, TFLite integration
Preview| Capability | Raku SDK | Traditional Engines |
|---|---|---|
| AI-native difficulty adjustment | Built-in (DDA + Profiler) | Plugin / custom code |
| On-device ML inference | RakuSLM, no cloud | Requires cloud APIs |
| XR support | OpenXR 1.1, every game | Separate VR build |
| Companion gaming (AR overlay) | Single codebase | Not supported |
| Emotional state detection | Built-in profiler | Not available |
| Adaptive music system | HRTF + intensity-driven | Manual scripting |
| Total runtime size | 19 MB | 500 MB – 2 GB+ |
| Royalties | None. Zero. | Revenue share above threshold |
SDK documentation and samples available in 8 languages.
Free for indie developers. No royalties. No license fees. Includes Unity, Unreal, and C/C++ bindings with complete sample projects.
Using the SDK? We want your feedback.
Enterprise licensing and partnership inquiries: hello@rakuai.com