Browser-Based Game Engine
AAA game development platform with 25+ AI actions, 60+ mode tools, SSE streaming, WebGL2 + WebGPU dual-backend rendering, and 22 integrated subsystems — all running in your browser. 6,659+ tests passing.

Next-Gen Rendering
A multi-layer rendering architecture with WebGL2 and WebGPU dual backends, custom render graph, WGSL compute post-processing, per-pass GPU timing, instanced mesh batching, and quality presets. Six pillars of visual fidelity running in your browser.
Capabilities
A complete game development environment — from world building to AI-driven NPCs, from physics simulation to cinematic sequencing.
Typed World, Entity, Component, and System architecture with per-phase step loops and real-time stats collection for every subsystem.
Cell-based streaming with real lifecycle management — dormant, loading, loaded, active, unloading. 12 cells covering the ancient city of Uruk.
A* pathfinding on a 42-node waypoint graph with cell-gated traversal. 8-state FSM agents with patrol routes and daily schedules.
PhysicsWorldV8: rigid body types, broadphase, CCD, contact manifold, solver, collision layers/masks, raycast/overlap, trigger zones, cell-streamed collider management.
Visual node-graph canvas with 12 node types across 5 categories, pin-type validation, drag-and-drop, zoom/pan, and execution preview.
Brush tools for raise, lower, smooth, flatten, noise, and erosion. Texture splatting with 3D wireframe preview.
Timeline with keyframe tracks for camera, lighting, crowd, weather, and dialogue. Full playback controls for in-engine cinematics.
Visual node-graph showing missions with dependency arrows, draggable nodes, objective trees, and chapter organization.
Full AI integration layer with 25+ cataloged actions, 60+ mode-specific tools, streaming responses, prompt library, cross-session memory, and playtest analysis.

AI Integration
Uruk AI is the engine's strongest differentiator — a full AI integration layer with 25+ cataloged actions, 60+ mode-specific tools, streaming responses, a 30+ prompt library, cross-session memory, and real-time playtest analysis. All wired through a decoupled event bus.
Architecture
Click any layer to explore its components

Built-In Code Editor
A complete IDE in the browser with unified top bar, 12-mode tool shelf, command palette (Ctrl+P, 30+ commands), enhanced inspector with per-property reset, and full keyboard shortcut system. File history with version timeline, diff preview, and one-click restore.

2D → 3D Pipeline
Design characters grounded in Mesopotamian history. Choose from four historical period presets spanning 2,000 years, customize clothing, skin tone, hair, and accessories — then generate full-body concept art with AI and send it straight to the 3D pipeline.

Forge 3D Studio
Uruk Forge 3D is a complete 3D content creation studio. Upload a 2D image or describe a character, and the engine reconstructs a high-poly textured mesh with PBR materials — ready for rigging, animation, and export directly into the game.
How We Compare
An honest look at where Uruk Engine leads, where it competes, and where established engines have the advantage.
| Capability | Uruk Engine | Unreal 5 | Unity | Godot |
|---|---|---|---|---|
| AI-Native Editing | 25+ actions, 60+ mode tools, SSE streaming, 30+ prompt library, DB-persisted memory, playtest advisor | Third-party plugins only | Third-party plugins only | Not available |
| Zero-Install Access | Any browser, any device — open a URL and build | 100+ GB download | Multi-GB download | ~60 MB download |
| 2D → 3D Pipeline | AI concept art → 3D mesh → rig → animate → export in one workspace | MetaHuman (photorealistic, separate tool) | External DCC required | External DCC required |
| Rendering | WebGL2 + WebGPU dual backend, RenderGraph, compute cull, SSAO, bloom, WGSL post-processing | Nanite + Lumen — industry-leading | URP / HDRP — production-grade | Vulkan renderer — capable |
| Content Persistence | Auto-save, conflict merge, save slots, JSON export/import | File-based, Perforce integration | File-based, version control | File-based, Git-friendly |
| World Streaming | 12-cell proximity system with LOD, memory budget, live minimap | World Partition — production-grade | Addressables + scenes | Manual scene management |
| Runtime Systems | ECS, physics V8, AI agents, sequencer, missions, dialogue, audio, particles, save/load slots | Full AAA runtime — Chaos, Niagara, MetaSounds | Full runtime — DOTS, VFX Graph, Wwise | Capable runtime — GDPhysics, particles, audio |
| Testing | 6,659+ tests across 111 files — ECS, AI, physics, rendering, content, editor | Internal testing, limited public framework | Test Framework available | GUT / built-in test runner |
| Full-Stack Extensibility | TypeScript end-to-end — editor, runtime, server, AI, DB | C++ / Blueprints | C# | GDScript / C# |
Transparency
Honest about what works, what is in progress, and what is scaffolded. Every subsystem is rated by its actual maturity level.
Architecture
Early Access
Uruk Engine is in active development. Sign up for early access to be among the first to build with AI-powered world creation, WebGPU rendering, and a complete content pipeline — all in your browser.