Browser-Based Game Engine
AAA game development platform with AI-powered world building, next-gen WebGPU rendering, and a complete content creation pipeline, all running in your browser.

Next-Gen Rendering
A multi-layer rendering architecture with WebGL2 and WebGPU dual backends, custom render graph, and GPU-driven compute systems. Four 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.
AABB, sphere, and mesh colliders with trigger volumes, overlap detection, raycast, and character controller registry.
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.
Electron shell for Windows, macOS, and Linux packaging. Run the full engine offline with native file system access.

AI Integration
Uruk AI is the engine's strongest differentiator — an LLM integrated directly into the editor that manipulates the scene graph through natural language commands. Spawn NPCs, change weather, build structures, and design missions — all through conversation.

Built-In Code Editor
A full code editor with file explorer, syntax highlighting, and split/fullscreen modes — embedded directly in the engine. Browse the project structure, edit routers, tweak AI prompts, and modify game logic without leaving the browser.

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 | LLM Co-Pilot with 15+ action types, undo/redo | 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 in one workspace | MetaHuman (photorealistic, separate tool) | External DCC required | External DCC required |
| Rendering Fidelity | WebGPU + Three.js — PBR, shadows, real stats | Nanite + Lumen — industry-leading | URP / HDRP — production-grade | Vulkan renderer — capable |
| Historical Content System | Typed schemas for Mesopotamian periods, factions, NPCs | General-purpose | General-purpose | General-purpose |
| World Streaming | 12-cell proximity system with live minimap | World Partition — production-grade | Addressables + scenes | Manual scene management |
| Platform Targets | Web + Desktop (Electron) | PC, console, mobile, VR | PC, console, mobile, VR, web | PC, mobile, web |
| Full-Stack Extensibility | TypeScript end-to-end — editor, runtime, server, AI | C++ / Blueprints | C# | GDScript / C# |
Transparency
Honest about what works, what is in progress, and what is scaffolded. Every subsystem is rated on a four-level scale.
Architecture
Open Source
Uruk Engine is a vertical-slice prototype pushing the boundaries of what a browser-based game editor can achieve. Explore the code, contribute, or fork it for your own project.