Out Run: 4 Open Source Clones Compared
Amiga Cannonball-C is a 68k Amiga port of Cannonball-C, itself an ANSI C conversion of the original Cannonball C++ engine; the port drops the STL and Boost dependencies (disabling Cannonboard support) and removes DirectX (disabling force feedback) to target less powerful hardware. Cannonball is that original C++ engine rewrite, running on Windows, macOS, Linux, Open Pandora, and Raspberry Pi with higher frame rates and widescreen support, and it still needs the original arcade ROMs for graphics and audio. Javascript Pseudo 3D Racer, by its own author's description, is a browser-based teaching demo rather than a full game — it uses placeholder sprites taken from the Sega Genesis port and has no destinations, checkpoints, or competing traffic AI.
Comparison table

Availability
- Status
- Playable
- Platforms
- Web
- Play in browser
- YesPlay in Browser
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 1y ago
- Stars
- 1,157
- Contributors
- 1
- License
- MIT
- Engine
- —
Compatibility
- Requires original assets
- —

Availability
- Status
- Playable
- Platforms
- Windows
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 3y ago
- Stars
- 871
- Contributors
- 13
- License
- —
- Engine
- SDL2
Compatibility
- Requires original assets
- YesRequires original OutRun arcade ROMs containing graphics and audio data.
Availability
- Status
- Playable
- Platforms
- Amiga
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 9y ago
- Stars
- 19
- Contributors
- 2
- License
- —
- Engine
- SDL2
Compatibility
- Requires original assets
- —
Availability
- Status
- Semi-playable
- Platforms
- Amstrad CPC
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Not tracked
- Last updated
- Not tracked
- Stars
- Not tracked
- Contributors
- Not tracked
- License
- Not tracked
- Engine
- Not tracked
Compatibility
- Requires original assets
- —
| Title | Javascript Pseudo 3D Racer | Cannonball | Amiga Cannonball-C | OutRun CPC |
|---|---|---|---|---|
| Status | Playable | Playable | Playable | Semi-playable |
| Platforms | Web | Windows | Amiga | Amstrad CPC |
| Play in browser | YesPlay in Browser | No | No | No |
| Mobile | No | No | No | No |
| Project health | ||||
| Development status | Halted | Halted | Halted | Not tracked |
| Last updated | 1y ago | 3y ago | 9y ago | Not tracked |
| Stars | 1,157 | 871 | 19 | Not tracked |
| Contributors | 1 | 13 | 2 | Not tracked |
| License | MIT | — | — | Not tracked |
| Engine | — | SDL2 | SDL2 | Not tracked |
| Compatibility | ||||
| Requires original assets | — | YesRequires original OutRun arcade ROMs containing graphics and audio data. | — | — |
| Preview | ![]() | ![]() |
Known limitations
- platform: Performance is very machine/browser dependent; current state of mobile browser performance is dismal and not playable on mobile devices.
Frequently asked questions
Are the Out Run clones on this page open source?
Yes — every clone catalogued here is an open-source project. Availability, license, and development-status details for each one are listed in the comparison table above.
What license do these Out Run clones use?
Javascript Pseudo 3D Racer (MIT).
Do I need to own the original Out Run to play these clones?
Cannonball requires original game assets to play.
Can I play any of these Out Run clones directly in a browser?
Yes — Javascript Pseudo 3D Racer has a browser-playable build linked in the comparison table above, no install required.
See the full write-up for each clone, or go back to Out Run.