Create worlds.
Ship games.
A complete game engine with real-time rendering, built-in physics, visual scripting, and AI-powered tools. Build once, deploy to desktop, mobile, and web.
See it in action
Watch Dreams build real games in real-time. From editor walkthrough to shipped product - see what the engine can do.
Color Grading & Audio Reverb
Dreams Engine
AI Builds Materials
Dreams Engine
Crystal Material in Material Forge
Dreams Engine
Animation Systems & Real-Time Workflow
Dreams Engine
Starter Kit Preview
Dreams Engine
Built-in Lua/Python Scripting
Dreams Engine
Text to Animation
Dreams Engine
Everything you need to ship
Rendering, physics, scripting, animation, and AI - a complete engine designed so you can focus on making your game, not fighting your tools.

Forward+ Rendering
Thousands of lights. Zero compromise.
PBR materials with Image-Based Lighting, Forward+ tiled light culling, and a full post-processing stack - SSAO, bloom, depth of field, motion blur, color grading, and FXAA. What you see in the editor is what ships in the game.
4,096
Dynamic lights
0.3ms
Light culling
PBR
Materials

Material Forge
Node-based. Real-time preview. No shader code.
Build materials visually by connecting nodes - textures, math, procedural noise, and PBR outputs. The viewport updates in under 50ms. Create anything from realistic metals to animated lava without writing a single line of WGSL.
<50ms
Compile time
40+
Node types
Live
Preview

Physics & Simulation
Rigid bodies. Ragdolls. Vehicles. Fluids.
A complete physics engine powered by Rapier with rigid body dynamics, soft bodies, ragdolls, vehicle simulation, character controllers, and GPU-accelerated fluid simulation using FLIP/SPH. Drop objects in, add colliders, hit play.
6
Collider types
GPU
Fluid sim
FLIP/SPH
Solver

AI-Native Architecture
AI built into the engine. Not bolted on.
The built-in Sense assistant helps you generate assets, debug scripts, and prototype ideas using LLM-driven development. Python bindings connect directly to ML pipelines for training and inference. MCP integration enables AI-driven scene manipulation.
LLM
Integrated
Python
ML pipeline
MCP
Scene control

Animation & Combat
Skeletal animation. State machines. Blend trees.
Import rigged characters from glTF and FBX. Build animation state machines with blending, root motion, and ragdoll transitions. Runtime bone attachment and event-driven projectile systems for combat - everything needed to ship a character-action game.
GPU
Skinning
Blend
Trees
glTF/FBX
Import
And much more
Lua Hot-Reload Scripting
Write gameplay in Lua with instant feedback - save and see changes without restarting the editor.
Visual Scripting
Flow Editor with node-based visual scripting for designers who prefer not to write code.
In-Editor Play Mode
Play, pause, and stop scenes in the editor. Your scene state restores automatically when you stop.
Real-Time Profiler
CPU, GPU, and memory profiling with recording, log capture, and CSV/JSON export.
Asset Pipeline
PAK packaging with zstd compression and AES-256 encryption. Background streaming with priority system.
Custom ECS
Archetype-based Entity Component System built in Rust. 8x faster than OOP for 100K entity updates.
Atmospheric Rendering
Day-night cycle, volumetric clouds, fog, and dynamic sky simulation out of the box.
Multiplayer Networking
Server-authoritative networking with dedicated server builds. No rendering overhead on the server.
Modular architecture.
Built to scale.
Dreams Engine is structured as a layered system of independent modules. Each subsystem has a clear responsibility and a well-defined interface - use only what your project needs.
The full editor, standalone game player, and live preview - everything you need to build your game and ship it to players.
Rendering, physics, scripting, and simulation - purpose-built systems that work together seamlessly so you don't have to glue things together.
The foundation that powers everything above - entity management, GPU resources, asset packaging, and multi-threaded task scheduling.
Script anything with Lua
Write gameplay logic in hot-reloadable Lua with a clean, consistent API. See your changes instantly without restarting the editor.
1"color:#666">-- Hot-reloadable Lua gameplay scripting2function on_update(dt)3 local pos = dreams.get_position(entity)4 local input = dreams.get_input()56 if input.key_held("W") then7 pos.z = pos.z - speed * dt8 end9 if input.key_held("S") then10 pos.z = pos.z + speed * dt11 end1213 dreams.set_position(entity, pos)1415 "color:#666">-- Physics raycasting16 local hit = dreams.raycast(pos, {0, -1, 0}, 10)17 if hit then18 dreams.log("Ground at: " .. hit.distance)19 end20endOne codebase, every platform
Build in Rust, deploy to desktop and web. Mobile and console support in development.
macOS
Apple Silicon + Intel
Windows
DX12, Windows 10+
Linux
Vulkan, Ubuntu 22.04+
WebGL
Browser-based
Script hot-reload
Rendering
GPU backends
Deploy targets
Performance is not an afterthought
Built from the ground up in Rust for speed and reliability. Your editor stays responsive, your frames stay smooth, and your builds stay small - so you can focus on making your game great.
Smooth, Predictable Frames
Built in Rust with no garbage collector - your game runs at consistent frame rates without random stutters or pauses.
Fast Iteration
Script changes apply instantly. No waiting for long compiles or editor restarts. Write, save, play - in seconds, not minutes.
Scales With Your Scene
Thousands of objects, complex lighting, dense environments - the engine handles it without slowing down your editor or your game.
Memory Safe
Entire categories of crashes - null pointers, memory leaks, data races - are eliminated before your game ever runs. Fewer bugs, more shipping.
Built with Dreams
Real projects and demos created with Dreams Engine - from material authoring to physics simulations.

Color Grading Demo
Real-time color grading and audio reverb showcase in the Dreams editor.
by Dreams Team
Crystal Material
Procedural crystal material built entirely in Material Forge's node editor.
by Dreams Team
Ocean Physics
Realistic ocean simulation with wave dynamics and foam rendering.
by Dreams Team
NPC AI System
Runtime bone attachment, event-driven projectiles, and behavior-tree NPC AI.
by Dreams TeamDocumentation
Comprehensive guides covering every subsystem - from your first scene to shipping your game.
Start building today
Dreams Engine is free during early access. No royalties, no subscription fees. Download the editor, build your game, and ship it to players.
Available on macOS, Windows, and Linux.
No spam. Only release announcements and major updates.