Play 3D Pinball Space Cadet online — free, instant, no download Works · no files needed
The classic Windows XP pinball game, playable right now in your browser — no download, no install, no Microsoft Windows files required. This is a WebAssembly build of the open-source SpaceCadetPinball engine with original public-domain assets. Works on Windows 10, Windows 11, Mac, Linux, and Chromebook. Click play and the ball is in the plunger in seconds.
Runs entirely in your browser — nothing uploaded, nothing installed. Click the game to capture input. Launch: hold & release Space. Flippers: Z left, / right. New game: F2. Mouse: left-click = left flipper, right-click = right flipper. Esc releases input. On mobile use the FLIP / LAUNCH buttons below the table.
No Microsoft files. No grey area. Unlike sites that serve the original Microsoft binary, this build uses the open-source engine with wholly original CC0 (public domain) art and sounds. You do not need a Windows XP disc, the original installer, or any proprietary files. CC0 license · Project notice.
Controls — keyboard & mouse
| Action | Keyboard | Mouse / Touch |
|---|---|---|
| Left flipper | Z | Left-click · Left tap |
| Right flipper | / (forward slash) | Right-click · Right tap |
| Launch (plunger) | Hold then release Space | Center-tap (mobile) |
| New game | F2 | — |
| Pause | F3 | — |
| Release mouse | Esc | — |
Non-QWERTY keyboards: if / doesn't register, try the key to the right of . on your layout, or use right-click as the right flipper instead.
How it works — WebAssembly, not emulation
Most sites that host "Space Cadet online" use DOSBox or a Windows emulator to run the original Microsoft binary — which is proprietary software. This version is different: it runs the open-source SpaceCadetPinball engine, reverse-engineered from the original binary by developer k4zmu2a and compiled to WebAssembly via Emscripten. The physics, collision detection, ball dynamics, and mission logic are faithful to the 1995/2001 originals.
Because the engine is compiled natively to WebAssembly (not wrapped in an emulator), the game runs at full speed in any modern browser — Chrome, Firefox, Edge, Safari — on any operating system. There is no 64-bit physics bug here either: the open-source port fixed the floating-point rounding issue that caused Microsoft to drop the game from Windows Vista onward.
Works everywhere Windows XP doesn't
- Windows 10 & 11: the original game was removed in Vista — this version works on all modern Windows.
- Mac & Linux: no Windows required whatsoever.
- Chromebook: runs in Chrome, no extensions, no Android app needed.
- Unblocked at school: pure browser WebAssembly — no downloads, no plugins, no installs to block.
Why it's legal to host
The SpaceCadetPinball engine is MIT licensed. The table data file (PINBALL.DAT), all artwork, and all sound effects used in this build are original works released under CC0 (public domain) — created from scratch, not derived from Microsoft's assets. This is not a pirated copy of the Microsoft game; it is an independent, freely redistributable work inspired by it.
Missions — all 9 mission types
Space Cadet has 9 mission categories. Each is activated by hitting the three yellow Mission lights in sequence (top of the table) and then completing an objective. Missions earn rank upgrades and bonus points.
- Launch Training — hit the launch bumpers in sequence
- Alien Menace — destroy the alien targets on the right ramp
- Cosmic Plague — hit the black hole and bumpers in order
- Commendation — complete three skill shots in one game
- Mayday — keep the ball alive in the gravity well
- Secret Mission — find the hidden target on the left side
- Recon — light all the yellow indicators around the table
- Stasis — use the right ramp multi-ball sequence
- Rescue — complete all other missions first
Completing missions earns rank promotions. Higher ranks unlock tougher missions with better score multipliers.
Rank progression — Cadet to Fleet Admiral
Space Cadet's military rank system is one of its most distinctive features. You start as a Cadet and earn promotions by completing missions and accumulating points. Here are all 9 ranks:
| # | Rank | How to reach it |
|---|---|---|
| 1 | Cadet | Starting rank |
| 2 | Ensign | Complete Launch Training mission |
| 3 | Lieutenant | Complete Alien Menace mission |
| 4 | Captain | Complete Cosmic Plague mission |
| 5 | Lieutenant Commander | Complete Commendation mission |
| 6 | Commander | Complete Mayday mission |
| 7 | Commodore | Complete Secret Mission |
| 8 | Admiral | Complete Recon and Stasis missions |
| 9 | Fleet Admiral | Complete Rescue mission (requires all others) |
Tips & strategy
- Master the skill shot: release the plunger at exactly the right moment to hit the top yellow light on launch — it lights the first Mission light for free.
- Use the gravity well: the black hole in the center will cycle the ball through multi-ball sequences if you hit it while it's flashing.
- Bump nudge carefully: the game supports tilt (though this build's tilt sensitivity can vary) — gentle nudges help guide the ball without triggering tilt.
- Priority: light the flags: the four flag targets on the right side give a 2× score multiplier when all lit. Reset them whenever the table resets.
- Protect the drain: the left out-lane is the most common ball drain. Keep your left flipper ready at all times on a slow ball.
- Rank up fast: Launch Training → Alien Menace → Cosmic Plague in order gives the fastest early rank upgrades and bigger point bonuses.
History — from Full Tilt! Pinball to Windows XP
Space Cadet began as one of three tables in Full Tilt! Pinball (1995), a commercial game developed by Cinematronics and published by Maxis (of SimCity fame). Microsoft licensed only the Space Cadet table and bundled it with the Windows 95 Plus! Pack, then included it for free with Windows XP — where millions of people played it as a beloved break from work.
When Microsoft built Windows Vista as a 64-bit OS, the Space Cadet physics engine broke. The ball would pass through flippers because the original code performed floating-point arithmetic that produced subtly different results on 64-bit processors versus 32-bit ones. Rather than rewrite the physics, Microsoft cut the game from Vista onward. Raymond Chen at Microsoft documented the exact technical cause in his developer blog in January 2022.
The game was effectively lost for a generation of Windows users — until 2021, when developer k4zmu2a reverse-engineered the original Windows XP binary and released SpaceCadetPinball as an open-source project. The decompiled engine includes a fix for the 64-bit physics bug, making it actually more accurate than the original on modern hardware. This browser version builds on that engine.
Frequently asked questions
Do I need Microsoft Windows files to play?
No. This version uses fully open-source assets and requires no files from Windows XP, Windows 95, or any Microsoft product. Just click Play and the game loads instantly in your browser — nothing to supply, nothing to download.
Does this work on Windows 10 and Windows 11?
Yes. Because this runs in your browser via WebAssembly, it works on Windows 10, Windows 11, macOS, Linux, and Chromebook — any device with a modern browser like Chrome, Firefox, Edge, or Safari. The original game was removed by Microsoft after Windows XP; this open-source browser version has no such limitation.
Why was 3D Pinball Space Cadet removed from Windows?
Microsoft dropped Space Cadet when building 64-bit Windows Vista. The physics engine had a floating-point rounding bug: on 64-bit processors, certain decimal calculations produced slightly different results than on 32-bit ones, causing the ball to occasionally pass through flippers and walls. Rather than rewrite the physics, Microsoft cut the game. Raymond Chen at Microsoft documented the exact cause in his developer blog in January 2022. The open-source SpaceCadetPinball engine used here fixes that bug.
Is this the real Microsoft Space Cadet game?
This uses the reverse-engineered open-source engine (MIT licensed) with original CC0 public-domain artwork and sounds — not Microsoft's proprietary binary. The physics rules, missions, and gameplay are faithful to the original, but no Microsoft files are used or included. If you want to run the actual original binary, see our 3D Pinball Space Cadet via Wine guide (requires you to supply your own copy).
Can I play Space Cadet Pinball unblocked at school?
Yes. This runs entirely in your browser via WebAssembly — no downloads, no plugins, no installs. It works on school Chromebooks and networks that block game downloads or Flash/Java content. Just open this page and click Play.
Does it work on mobile or tablet?
Yes. Touch controls are built in — tap the left side of the table for the left flipper, right side for the right flipper, and the center button below the table to launch. On small screens the table expands to fill the viewport when you hit Play.
What are the Space Cadet Pinball missions?
There are 9 mission types: Launch Training, Alien Menace, Cosmic Plague, Commendation, Mayday, Secret Mission, Recon, Stasis, and Rescue. Each is activated by lighting the three yellow Mission indicators in sequence. Completing missions earns rank upgrades from Cadet up to Fleet Admiral.
My right flipper key doesn't work — what do I do?
The right flipper is bound to / (forward slash) by default. On non-QWERTY layouts or some international keyboards this key may not map correctly. Use right-click as an alternative right flipper — it works regardless of keyboard layout.
More you can play in your browser
- Original Space Cadet (your copy)Run the real Microsoft binary via Wine — bring your own files.
- Full Tilt! PinballThe original Maxis/Cinematronics collection Space Cadet came from.
- DOOM (shareware)The 1993 classic — free shareware episode, instant play.
- Wolfenstein 3Did Software's 1992 FPS classic, runs via DOSBox.
- Windows SolitaireThe card game bundled with every Windows version.
- FreedoomA fully free DOOM-engine game — no files needed.