Engine
Technology
Custom engine. Original research. No shortcuts.
Powered by
THARI
The Howling Architecture for Realtime Intelligence
THARI is a custom game engine written in C, designed from the ground up for procedural world generation, deterministic simulation, and real-time AI narrative systems.
Language
C
Renderer
Vulkan / OpenGL
Physics
Custom
AI
Dual-Layer
Technical Pillars
Procedural Shadow Worlds
Each Shadow is a unique procedurally-generated dimension with its own physical laws, history, and inhabitant culture. Deterministic seeds ensure worlds are reproducible.
Dual AI System
Two AI layers govern NPC behaviour: a fast reactive layer for moment-to-moment decisions and a slow deliberative layer for long-term goal pursuit and relationship management.
Deterministic Simulation
The world evolves independently of the player. Events happen, factions rise and fall, and history accumulates — all via a ticked simulation with full replay capability.
Open Source Core
The THARI engine core is open source. We believe in giving back to the indie dev community and building technology that lasts beyond any single game.
Open Source
The THARI engine core is available on GitHub. Star the repo, open issues, or contribute.
View on GitHub