Skip to main content

Create worlds.
Ship games.

A complete game engine with real-time rendering, built-in physics, visual scripting, and AI-powered tools. Build once, ship to Windows, macOS, Linux, and the web.

Built in RustAI-NativeDesktop + Web
17 devlog videosFree during early access

See it in action

Watch Dreams build real games in real-time. From editor walkthrough to shipped product - see what the engine can do.

D

Real-Time Cloth Physics

Dreams Engine

YouTube

Particle Effects From a Prompt (Live AI VFX)

Dreams Engine

Realtime Floatation Physics

Dreams Engine

Exploring Viewport Render Modes

Dreams Engine

Next Gen Surface Tech | POM & Vertex Displacement

Dreams Engine

Color Grading & Audio Reverb

Dreams Engine

AI Builds Materials

Dreams Engine

Early access is open

Want to build something like this?

Get the editor free during early access, or follow the devlog to see what ships next.

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

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

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

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-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

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.

Create
Engine
Core
Create

The full editor, standalone game player, and live preview - everything you need to build your game and ship it to players.

3D EditorGame PlayerLive Preview
Engine

Rendering, physics, scripting, and simulation - purpose-built systems that work together seamlessly so you don't have to glue things together.

RenderingPhysicsScriptingSimulation
Core

The foundation that powers everything above - entity management, GPU resources, asset packaging, and multi-threaded task scheduling.

Entity SystemGPU LayerAsset PipelineTask Scheduler

Script anything with Lua

Write gameplay logic in hot-reloadable Lua with a clean, consistent API. See your changes instantly without restarting the editor.

player_controller.lua
Lua
1-- Hot-reloadable Lua gameplay scripting
2function on_update(dt)
3 local pos = dreams.get_position(entity)
4 local input = dreams.get_input()
5
6 if input.key_held("W") then
7 pos.z = pos.z - speed * dt
8 end
9 if input.key_held("S") then
10 pos.z = pos.z + speed * dt
11 end
12
13 dreams.set_position(entity, pos)
14
15 -- Physics raycasting
16 local hit = dreams.raycast(pos, {0, -1, 0}, 10)
17 if hit then
18 dreams.log("Ground at: " .. hit.distance)
19 end
20end

One 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

Coming soon:iOSAndroidPlayStation 5Xbox Series X|SNintendo Switch
4,096

Dynamic lights per scene

0.3 ms

Forward+ light culling

<50 ms

Material recompile

8x faster

ECS vs OOP, 100K entities

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.

More from the devlog

Earlier builds and experiments, straight from the editor.

Full playlist on YouTube →

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.