Quantum Forge

Build Games with Real Quantum Mechanics

Genuine quantum effects — superposition, entanglement, interference — as simple game properties. Not random numbers. Real physics.

A new kind of game engine primitive

Quantum mechanics creates emergent gameplay impossible to achieve any other way. Not cosmetic. Not random. Mathematical structure that surprises players and designers alike.

Real Quantum Physics

Not fake randomness or cosmetic effects. Quantum Forge implements genuine quantum mechanics — Hadamard gates, phase rotations, entanglement via i_swap — creating emergent gameplay impossible to achieve any other way.

Rapid Prototyping

The web framework lets you prototype a quantum game in hours. TypeScript API, hot-reload dev server, built-in rendering. From idea to playable in an afternoon.

Ship Everywhere

One quantum codebase runs on web via WASM, Unity, native desktop, and mobile. Write your quantum game logic once, deploy anywhere.

Shipping games. Real quantum mechanics.

Every game below uses genuine quantum simulation. Superposition, entanglement, and interference drive core gameplay — not decoration.

Q
Play Now

Quantris

Tetris meets quantum mechanics. Blocks exist in superposition until measured. Entangle pieces across the tower. Clear lines by collapsing reality.

Superposition Entanglement Measurement
Play Quantris
P
Coming Soon

Ponq

Quantum pong with entangled balls. Balls split and recombine through quantum zones. Phase affects trajectory. Measure to score.

Entanglement Phase Interference
Coming Soon
B
Experimental

Bloch Invaders

Space invaders on the Bloch sphere. Damage scales with quantum state overlap. Enemies decohere, entangle, and implement the quantum Zeno effect.

Bloch Sphere Decoherence Overlap
In Development

In 2024, we partnered with Caltech's IQIM and LCAD to run a quantum game jam. Student teams built playable quantum games in one week using Quantum Forge.

Three steps to quantum gameplay

01

Define quantum properties

Attach quantum state to any game object. Choose dimensions — a coin flip, a die, a hex tile. Each property becomes a qudit in the simulation.

02

Apply quantum operations

Use gates like Hadamard, phase rotation, and i_swap to create superposition and entanglement. Operations compose naturally — the quantum math handles the rest.

03

Measure and play

When players interact, quantum states collapse. The math creates emergent strategies no designer could script. Players discover mechanics you didn't plan.

quantum-coin.ts
import { Engine, QuantumPropertyManager } from '@quantum-realm-games/quantum-forge-framework';

// Create a quantum coin — dimension 2 means two possible states
const coin = quantum.acquire({ dimension: 2 });

// Put it in superposition — both heads AND tails simultaneously
quantum.hadamard(coin);

// Entangle with another coin — now they're correlated
const coin2 = quantum.acquire({ dimension: 2 });
quantum.iSwap(coin, coin2, 0.5);

// Measure — collapses both coins. The results are correlated.
const result = quantum.measure(coin);

Start building in minutes

Choose your platform. The web framework is the fastest way to prototype. Unity integration gives you a full game engine.

Web Framework

TypeScript + WASM. Hot-reload, built-in renderer, game loop, input handling. The fastest path from zero to quantum game.

$ npm i @quantum-realm-games/quantum-forge-framework $ npx quantum-forge init my-game Read the Docs
Game Engine

Unity Package

Native C# integration via Unity Package Manager. Drag-and-drop quantum components. Build for desktop, mobile, and WebGL.

UPM > Add package from git URL... View on GitHub

Build together

Join developers and researchers exploring quantum game design.

Discord

Ask questions, share your quantum games, and connect with the community.

Join Discord

GitHub

Browse the source, report issues, and contribute to the toolkit.

View Repo

Stay Updated

Get notified about new releases, game jams, and quantum game design insights.

Get in Touch