Let's have some retro gaming fun with AI! Join the discord: https://discord.gg/5xXzkMu8Zk
See the code██╗███╗ ██╗███████╗██╗███╗ ██╗██╗████████╗██╗ ██╗ ██║████╗ ██║██╔════╝██║████╗ ██║██║╚══██╔══╝╚██╗ ██╔╝ ██║██╔██╗ ██║█████╗ ██║██╔██╗ ██║██║ ██║ ╚████╔╝ ██║██║╚██╗██║██╔══╝ ██║██║╚██╗██║██║ ██║ ╚██╔╝ ██║██║ ╚████║██║ ██║██║ ╚████║██║ ██║ ██║ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝ ╚═╝ █████╗ ██████╗ ██████╗ █████╗ ██████╗ ███████╗ ██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔════╝ ███████║██████╔╝██║ ███████║██║ ██║█████╗ ██╔══██║██╔══██╗██║ ██╔══██║██║ ██║██╔══╝ ██║ ██║██║ ██║╚██████╗██║ ██║██████╔╝███████╗ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═════╝ ╚══════╝
Create playable retro-style games with LLMs in minutes! Enter your prompt and your game pops open, it's that simple.
Push your imagination to the limit, it's 100% free and local.

Infinity Arcade will detect the hardware you have available and load a recommended LLM.
| Configuration | GPU/APU | Memory | Disk Space | LLM |
|---|---|---|---|---|
| Minimum (CPU) | Ryzen AI 7000-series chip or newer | 32 GB RAM | 5 GB | Playable1-GGUF |
| Suggested (iGPU) | Ryzen AI 300-series chip or newer | 32 GB RAM | 5 GB | Playable1-GGUF |
| Suggested (dGPU) | Radeon 7800XT or newer | 16 GB VRAM | 20 GB | Qwen3-Coder-30B |
| Suggested (APU) | Strix Halo (Ryzen AI MAX 395) | 64 GB unified memory | 20 GB | Qwen3-Coder-30B |
Windows: click this:
Linux: click this
Infinity Arcade combines the convenience of a ChatGPT-like interface with the concept of a game emulator. Instead of emulating existing games, it uses LLMs (served by Lemonade) to generate completely new games based on your prompts, then lets you play them instantly.
Navigate to the Releases page, download the .exe, and get started!
From PyPI (recommended):
pip install infinity-arcade
infinity-arcade
From Source:
Clone this repository:
git clone https://github.com/lemonade-sdk/infinity-arcade
cd infinity-arcade
Install the package:
pip install -e .
Run it:
infinity-arcade
Games are generated with the following constraints:
Note: LLMs are imperfect, and may fail to generate the game you asked for or fail to generate a functioning game at all.
Games are cached under the .infinity-arcade folder in your home directory.
~/.infinity-arcade/
└── games/
├── metadata.json # Game titles and descriptions
├── abc12345.py # Generated game files
└── xyz67890.py
http://localhost:8000.infinity-arcade and Lemonade Server logs for errors.Here are some example prompts that work well:
Contributions are welcome! Feel free to:
This project is licensed under the MIT license. It was built with Python with ❤️ for the gaming and LLM communities. It is built on the shoulders of many great open source tools, including llama.cpp, Hugging Face Hub, and OpenAI API.
Most of the code for this project was generated by Claude Sonnet 4.
This project is maintained by @jeremyfowers.
105 followers · starred Aug 2025
9 followers · starred Sep 2025
186 followers · starred Jul 2026
Let's have some retro gaming fun with AI! Join the discord: https://discord.gg/5xXzkMu8Zk
See the code██╗███╗ ██╗███████╗██╗███╗ ██╗██╗████████╗██╗ ██╗ ██║████╗ ██║██╔════╝██║████╗ ██║██║╚══██╔══╝╚██╗ ██╔╝ ██║██╔██╗ ██║█████╗ ██║██╔██╗ ██║██║ ██║ ╚████╔╝ ██║██║╚██╗██║██╔══╝ ██║██║╚██╗██║██║ ██║ ╚██╔╝ ██║██║ ╚████║██║ ██║██║ ╚████║██║ ██║ ██║ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝ ╚═╝ █████╗ ██████╗ ██████╗ █████╗ ██████╗ ███████╗ ██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔════╝ ███████║██████╔╝██║ ███████║██║ ██║█████╗ ██╔══██║██╔══██╗██║ ██╔══██║██║ ██║██╔══╝ ██║ ██║██║ ██║╚██████╗██║ ██║██████╔╝███████╗ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═════╝ ╚══════╝
Create playable retro-style games with LLMs in minutes! Enter your prompt and your game pops open, it's that simple.
Push your imagination to the limit, it's 100% free and local.

Infinity Arcade will detect the hardware you have available and load a recommended LLM.
| Configuration | GPU/APU | Memory | Disk Space | LLM |
|---|---|---|---|---|
| Minimum (CPU) | Ryzen AI 7000-series chip or newer | 32 GB RAM | 5 GB | Playable1-GGUF |
| Suggested (iGPU) | Ryzen AI 300-series chip or newer | 32 GB RAM | 5 GB | Playable1-GGUF |
| Suggested (dGPU) | Radeon 7800XT or newer | 16 GB VRAM | 20 GB | Qwen3-Coder-30B |
| Suggested (APU) | Strix Halo (Ryzen AI MAX 395) | 64 GB unified memory | 20 GB | Qwen3-Coder-30B |
Windows: click this:
Linux: click this
Infinity Arcade combines the convenience of a ChatGPT-like interface with the concept of a game emulator. Instead of emulating existing games, it uses LLMs (served by Lemonade) to generate completely new games based on your prompts, then lets you play them instantly.
Navigate to the Releases page, download the .exe, and get started!
From PyPI (recommended):
pip install infinity-arcade
infinity-arcade
From Source:
Clone this repository:
git clone https://github.com/lemonade-sdk/infinity-arcade
cd infinity-arcade
Install the package:
pip install -e .
Run it:
infinity-arcade
Games are generated with the following constraints:
Note: LLMs are imperfect, and may fail to generate the game you asked for or fail to generate a functioning game at all.
Games are cached under the .infinity-arcade folder in your home directory.
~/.infinity-arcade/
└── games/
├── metadata.json # Game titles and descriptions
├── abc12345.py # Generated game files
└── xyz67890.py
http://localhost:8000.infinity-arcade and Lemonade Server logs for errors.Here are some example prompts that work well:
Contributions are welcome! Feel free to:
This project is licensed under the MIT license. It was built with Python with ❤️ for the gaming and LLM communities. It is built on the shoulders of many great open source tools, including llama.cpp, Hugging Face Hub, and OpenAI API.
Most of the code for this project was generated by Claude Sonnet 4.
This project is maintained by @jeremyfowers.
105 followers · starred Aug 2025
9 followers · starred Sep 2025
186 followers · starred Jul 2026