ArcadeDreamer

A 2D World Model for Atari Games | November 2025

view on github


Overview

ArcadeDreamer is a learned world model that generates Atari gameplay frame-by-frame through neural network prediction, not by running game code. The model observes real gameplay, learns the underlying dynamics, and then "dreams" entirely new sequences by predicting what each next frame should look like given the current state and player input.

Demo

Every frame below is generated by the model, not rendered by a game engine.

ArcadeDreamer Breakout Demo

Architecture

The project employs two main neural network components:

Features

Training Pipeline

The workflow follows this sequence: collect 50,000 training frames per game, train the VAE encoder/decoder for 50 epochs, train the dynamics model for 100 epochs, then generate dream sequences or play interactively.