Writing

World Models Are Not Game Engines Yet

Genie 3 generates a navigable 720p world at 24 fps. Production work needs state you can inspect when something goes wrong.

Notes

Google DeepMind's Genie 3 makes a sentence that sounded strange a year ago feel much more concrete: a generative model can produce an interactive 3D world in real time.

Given a text prompt, Genie 3 can generate a 720p environment that runs at 24 frames per second and remains navigable for a few minutes. The user can move through the generated scene, and the model updates the world in response to those actions. DeepMind can even trigger "promptable world events" such as changing weather or introducing objects and characters.

It is tempting to look at this and say that generative models are becoming game engines.

I think that is too early. But I do think we are seeing the beginning of a new simulation layer that may eventually sit beside, or inside, game engines.

A game engine stores a world. A world model predicts one.

The distinction starts with state.

A conventional game engine has an explicit representation of the world. An object has a transform. A character has health. A door is open or closed. An inventory contains a defined set of items. Physics operates on bodies with known properties. Gameplay code decides what transitions are legal.

The rendered frame is a consequence of that underlying state.

A generative world model approaches the problem from another direction. Genie 3 receives the previous trajectory and user actions, then generates what should plausibly happen next. DeepMind describes world models as systems that simulate how an environment evolves and how actions affect it. Genie 3 performs that prediction quickly enough to support real-time interaction.

Visually, those approaches can begin to converge. Internally, they are very different.

If I walk behind a building in Unreal or Unity and return ten minutes later, the engine does not need to remember what the building looked like from a sequence of pixels. The building still exists as structured state. A world model has to maintain enough information about its generated history to recreate a consistent continuation.

Genie 3 has improved this temporal consistency enough to keep environments coherent for a few minutes. That is an impressive step. DeepMind still lists interaction duration as a limitation, along with constrained action space and difficulty simulating interactions among multiple independent agents.

Those limitations map almost exactly to the things game engines are built to control.

The interesting part is not graphics generation

I do not think Genie 3 matters because it can generate pretty environments. We already have strong image and video generators.

The important change is action conditioning. A world model has to produce a sequence that changes in response to what the user does. If I turn left instead of right, the future has to branch; if I return to an earlier location, the environment has to remain believable.

This direction was visible in Genie 2. DeepMind's 2024 model could generate playable 3D environments from an image, respond to keyboard and mouse input, model interactions and maintain parts of a world that temporarily left the camera view. Its high-quality trajectories lasted up to roughly a minute.

GameNGen pushed on the same boundary from a narrower domain. The 2024 research system learned to simulate DOOM at more than 20 frames per second using a diffusion model conditioned on previous frames and player actions. Instead of running the original game renderer to produce every next frame, the model learned to predict the visual result of gameplay.

Genie 3 expands the idea from reproducing one known game toward generating many environments from prompts.

That is why I see world models as simulation research, not just generative media.

Where a world model still differs from a production engine

For actual game development, believable next frames are not enough.

I need authoring, persistent state, inspectable gameplay logic, save files, networking rules, collision, animation and scripts that behave predictably. Most importantly, I need to inspect the state when something goes wrong.

If a generated character fails to pick up an object, there is no way to recover the cause. The object may never have been represented as interactable, the model may have forgotten it existed, the action itself may have failed, or the visual generation may have produced a plausible frame that merely looks like failure.

In a conventional engine I can inspect the hierarchy, variables, collision volumes, animation graph and logs. The world is made from state I can query.

A generative world model can hide much of its simulation inside learned representations. That flexibility is what makes open-ended generation possible, but it makes production control harder.

For games, controllability is not a secondary concern. It is the product.

The first useful role may be before runtime

This is where I think world models could enter game production sooner than many people expect.

Not as replacements for Unreal, Unity or custom engines, but as machines for generating experience.

DeepMind's main framing for Genie 3 is agent training. A model can generate many environments, and an embodied agent can act inside them. DeepMind tested a recent SIMA agent inside Genie 3 worlds, using the generated environments as places where the agent could pursue goals through navigation actions.

SIMA itself is useful context. DeepMind's earlier system learned to follow natural-language instructions across several existing 3D games using only screen images plus keyboard and mouse controls, without access to source code or custom game APIs.

Put the two ideas together and an interesting pipeline appears: one model creates environments; another agent learns or is evaluated inside them.

That is different from shipping a game to players, but it can be valuable for prototyping, testing and training.

A designer could explore a rough world before building assets. AI characters could encounter generated situations that would be expensive to author manually. Gameplay ideas could be tested for mood, navigation or spatial composition before committing to a production scene.

For someone working with Blender or game engines, I would treat this like procedural generation at a higher semantic level: traditional systems generate from rules we write; a world model generates from learned priors. The trade is more flexibility for less explicit control.

I do not expect engines and world models to stay separate

My guess is that the long-term architecture becomes hybrid.

A game engine is very good at explicit state. A world model is becoming good at filling in what does not need to be explicitly authored.

That suggests a boundary similar to what is happening in rendering.

The engine could remain authoritative for gameplay state, geometry that matters for interaction, player position, networking, inventory, physics constraints and persistence. A learned world model could handle parts of environment generation, background behaviour, visual variation, animation, secondary interactions or content that does not need exact scripting.

The model should not decide whether the player owns a key if the game rules depend on it. It may be reasonable for the model to decide what clutter sits around the room or how a background pedestrian reacts to rain.

The engineering challenge becomes deciding which parts of the world must be true and which parts only need to be plausible.

My prediction

I do not think game engines disappear because world models can generate interactive video.

I think game engines gradually absorb world models as another simulation primitive.

Today an engine combines rendering, physics, animation, scripting, audio and networking. In the future, learned world simulation may become another layer in that stack. Developers could choose where deterministic simulation ends and generative simulation begins.

The boundary will move by project. Competitive games need tight authority and reproducibility; cinematic exploration may tolerate more generated state; agent-training environments may value variety over handcrafted content.

Genie 3 is still a research preview. Its worlds last minutes, its action space is constrained, and multi-agent interaction remains difficult. DeepMind presents it as a step toward world simulation and agent research, not a replacement for existing engines.

But the direction is becoming clearer.

A game engine computes a world from rules and explicit state.

A world model learns enough about worlds to predict one as you move through it.

Right now those are different technologies.

I would not assume they stay that way.

Sources

  1. Google DeepMind, Genie 3: A new frontier for world models, 5 August 2025.
  2. Google DeepMind, Genie 2: A large-scale foundation world model, 4 December 2024.
  3. Valevski et al., Diffusion Models Are Real-Time Game Engines (GameNGen), August 2024.
  4. Google DeepMind, A generalist AI agent for 3D virtual environments (SIMA), 13 March 2024.

More

Other write-ups

16 September 2026 position: fixed Stopped Working Because a Parent Had an Entry Animation A decorative slide-up animation left an identity transform on an ancestor, which made it the containing block for everything fixed inside it. 2 min read 15 September 2026 Approval Is Not Publication Thirty seven items in the queue, one approved, nothing published. The last arrow in the diagram is the only one that pays. 2 min read 14 September 2026 Neural Rendering Is Crossing From Reconstruction Into Synthesis Reconstruction filled in what sparse sampling missed. DLSS 5 generates appearance the renderer never computed. 6 min read 14 September 2026 The Renderer Is Becoming a Training Data Engine The renderer used to sit at the end of the pipeline. Physical AI gives the same scene a second job: teaching a model. 6 min read 14 September 2026 One add_header in a location Block Deleted Every Security Header on That Page Inheritance applies only if the current level has no add_header at all, so a single cache directive removed four security headers. 2 min read 13 September 2026 Local AI Is Becoming a Compute Fabric Local AI meant one model on one machine. Routing inference across the devices already on a network changes the unit. 6 min read 12 September 2026 Agent Infrastructure Is Becoming a Product Category Every team used to build the loop, the store, the sandbox. That layer is being sold rather than written. 6 min read 12 September 2026 Choosing a local model with a stopwatch, not a benchmark Three models, five hard tasks, code actually executed. The official build was 2.4 times faster and more accurate than a community repack of the same model. 3 min read 12 September 2026 We measured real time lighting against baked light, and baked won A 3D product simulation that had to look like an offline render. The real time version ran at 60 frames per second and looked like clay. Here is the measurement and the architecture that replaced it. 4 min read 12 September 2026 What actually broke in an agency run by agents Three failures from a delivery stack that runs on AI. None of them were the model's fault, and all three reported success while producing nothing. 4 min read 11 September 2026 A Task Without A Check Command Is Not Automated If a task has no command that can fail, the pipeline advances on the appearance of work. 2 min read 10 September 2026 A Gate The Model Writes Is A Gate The Model Loosens Three quality gates returned green while the work behind them was wrong, each for a different reason. 2 min read 10 September 2026 Two Python Servers Listened on the Same Port on Windows and the Requests Split Between Them SO_REUSEADDR is on by default in http.server, and on Windows that lets a second process bind a port that is already being listened on. 2 min read 8 September 2026 The Scoring Model Was Wrong And It Put The Worst Lead First A weighted sum let one axis substitute for the other, so a company with money and no problem ranked in the top twenty. 2 min read 6 September 2026 Library cublas64_12.dll Is Not Found: faster-whisper Loads, Then Dies on the First Transcribe The model loads cleanly and fails at the first encode, because CTranslate2 wants CUDA 12 while the PyTorch build is on 13. 2 min read 5 September 2026 Building Software Got Easy. Getting Value Out Of It Did Not Aristo took weeks to build. Everything after the build is still in progress, and that gap is the whole story. 3 min read 4 September 2026 Capability Is Becoming an Operational Risk Surface Safety questions used to be about the text. Once a model can act, the capability itself becomes something to operate. 6 min read 4 September 2026 font: 600 14px/1 inherit Is Invalid, and Your Button Quietly Becomes 13.3px Arial The declaration is dropped whole, and form controls fall back to the browser default because they never inherited the page font. 2 min read 24 July 2026 The Scene Graph Is Becoming an API for AI A scene graph exists for artists and software. Agents are becoming another consumer, and they need structure rather than pixels. 6 min read 23 July 2026 Animation Is Moving From Clips to Motion Priors Authored keyframes and blended clips are giving way to asking which constraints define acceptable motion. 6 min read 22 July 2026 Materials Are Becoming Learned Programs A material is texture maps, parameters and shader code. It is starting to become a small learned program that answers a rendering question. 6 min read 16 July 2026 Procedural Systems Are Expanding Beyond Geometry Geometry Nodes started with a narrow name. Blender 5.2 puts physics, sound and object data through the same graph. 6 min read 29 June 2026 The Unit of AI Work Is Becoming the Task, Not the Turn Chat taught us to think one turn at a time. Long-running agents make the task the thing that is scheduled, resumed and reviewed. 6 min read 24 June 2026 Game Engines Are Becoming Operating Systems for Worlds Engines have been judged on what they render and simulate. The Unreal 6 roadmap points at operating a world rather than drawing one. 6 min read 11 June 2026 The Model Is Becoming a Replaceable Backend Choosing a provider used to mean choosing an architecture. A stable interface makes replacement possible and evaluation makes it safe. 6 min read 17 April 2026 The Harness Is Part of the Capability The same model behaves differently depending on context policy, tool design and execution feedback. That surrounding software is not neutral. 6 min read 19 March 2026 Physics Engines Are Becoming Trainable Components A simulator predicts what happens next. A differentiable one can answer which parameter should change to stop the failure. 6 min read 13 March 2026 The Agent Needs an Environment, Not Just Tools A search function and a database query were enough for short loops. Longer work needs a place to stand. 6 min read 9 February 2026 Coding Agents Are Becoming General-Purpose Computer Workers Repositories were a friendly environment: text in, terminal actions, checkable results. That was a starting point, not a boundary. 6 min read 11 December 2025 Open Standards Outlive Model Generations A year after the MCP bet, the argument can be checked against what happened rather than what was hoped. 7 min read 20 November 2025 Colour Management Is a Pipeline Contract Blender 5.0 reads as better display options. Giving a file an explicit working colour space is an architectural change. 6 min read 11 August 2025 The Best Model May Be a Router, Not a Model GPT-5 moves model selection inside the system. The interesting unit stops being which model and becomes which compute policy. 6 min read 26 May 2025 Memory Is Becoming a System Capability A follow-up to the long-context argument. Storing, selecting and expiring facts is turning into a named part of the product. 6 min read 19 May 2025 Coding Agents Change the Unit of Software Work AI coding tools have been judged where code appears on screen. The boundary moves when the agent owns a task instead of a snippet. 6 min read 11 April 2025 Agents Need Protocols Between Each Other, Not Just Tools Tool calling solves the inside of the loop. It says nothing about one agent reaching another built by a different team on another platform. 7 min read 13 March 2025 Agents Need a Runtime, Not a Prompt Loop An agent is no longer well described as a prompt inside a while loop. The useful abstraction owns execution around the model. 6 min read 28 February 2025 Reasoning Is Not the Only Path to Better Models Longer thinking improves maths and code. A model that solves a logic puzzle and misreads ordinary intent is not the better production model. 6 min read 9 January 2025 Rendering Is Becoming a Reconstruction Stack Sparse samples, motion data and lower-resolution frames become a larger final result. Debugging becomes layered when reconstruction sits in the middle. 6 min read 16 December 2024 Agent Reliability Is an Evaluation Problem, Not a Prompting Problem When an agent misses a step, the usual fix is a stricter prompt. The failure is more often in how completion is detected. 6 min read 29 November 2024 MCP Might Matter More Than Another Model Release A model can reason well and still be useless inside a company if it cannot reach the files, repositories and tools where work lives. 6 min read 28 October 2024 Computer Use Is the Missing Layer Between Models and Software Most integrations assume useful software exposes the right API. Much of real software never did. 6 min read 19 September 2024 Inference-Time Compute Is a New Scaling Axis o1 improves when it is allowed to spend longer on a problem. A benchmark score without a compute budget is an incomplete number. 6 min read 15 August 2024 The Final Pixel Won't Come From the Renderer Geometry, camera and scene structure stay reliable ground truth. More of final appearance is moving into learned systems. 6 min read 29 July 2024 Open Models Are Becoming Research Infrastructure Llama 3.1 gets discussed as a benchmark result. The licence terms change which experiments are possible at all. 6 min read 24 June 2024 The Model Is Becoming a Runtime Function calling, code execution and structured output turn inference into a loop. The model stops being a text generator and starts being a control layer. 6 min read 16 May 2024 Multimodality Changes the Architecture, Not Just the Interface GPT-4o is easy to read as a faster interface. Training one model end to end across text, vision and audio is an architectural change. 7 min read 11 March 2024 Benchmark Scores Are Not Model Capability Claude 3 posts 86.8% on MMLU and 50.4% on GPQA Diamond. The chart is useful and it is not the same thing as capability. 6 min read 20 February 2024 Long Context Is Not Memory Gemini 1.5 makes a million tokens usable. A larger working set is not a system that decides what should survive the session. 6 min read