Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Quantum Game 2

A puzzle game with photons, superposition and quantum measurement, right in your browser. With true quantum mechanics underneath!

GitHub package.json version License Build Status Twitter @QuantumGameIO

Follow updates on Twitter @QuantumGameIO, Faceboook and read our blog posts on Medium.

Quantum Game is currently being developed by dr Piotr Migdał, Klem Jankiewicz, Paweł Grabarz and Philippe Cochin. Concept art by Chiara Decaroli and generative music by Pawel Janicki and others. The full list of contributors.

This version of the game was funded by the Center for Quantum Technologies of the National University of Singapore and now being developed by the Quantum Flytrap.

Quantum Game 2 logo

The current version uses subcomponents:

  • Quantum Tensors - a JavaScript / TypeScript package for sparse tensor operations on complex numbers. It is an NPM package we created for this game, but made it in a way it is reusable.
  • bra-ket-vue - quantum state and operator visualizer, in Vue.js.
  • Quantum Encyclopedia - encyclopedia of elements and concepts in quantum physics.

You can play the old version (2014-2016) here; its source is at stared/quantum-game.

Centre for Quantum Technologies - National University of Singapore


You need to have yarn installed. Then, after cloning install dependencies with:


And run it with:

yarn serve

In-game screenshot from Quantum Game 2


It as an open-source project and we appreciate contributions.


Please report all errors using Issues. Please be explicit what is wrong, and what is the desired behavior. Screenshots do help a lot.