Another World: 6 Open Source Clones Compared
rawgl supports the widest range of original data files — Amiga, Atari, DOS, 3DO, and both the 15th and 20th anniversary editions — while the other ports here work from a single specific version. Another World JS interprets the original game's own bytecode directly rather than reimplementing its logic, and adds palette switching, a higher-resolution mode, and rewind, but the project is now archived/unmaintained and its own readme says the current build has no music or sound effects. The Commander X16 port and Another World Suite are both more limited still: the X16 port runs below its 30 FPS target with reduced, distorted audio, and Another World Suite (a Rust/WASM learning project) has no in-game sound at all and is stated to only be tested in Chrome.
Comparison table

Availability
- Status
- Playable
- Platforms
- Linux
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 2y ago
- Stars
- 913
- Contributors
- 13
- License
- GPL-2.0
- Engine
- —
Compatibility
- Requires original assets
- YesRequires original Another World/Out of This World game data files (BANK*, MEMLIST.BIN) to run.

Availability
- Status
- Playable
- Platforms
- None
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Archived
- Last updated
- 1y ago
- Stars
- 209
- Contributors
- 5
- License
- —
- Engine
- SDL2
Compatibility
- Requires original assets
- YesRequires the original Another World data files (Bank files, memlist.bin, or equivalent from various platform versions).

Availability
- Status
- Semi-playable
- Platforms
- Web
- Play in browser
- Mobile
- No
Project health
- Development status
- Archived
- Last updated
- 5y ago
- Stars
- 69
- Contributors
- 1
- License
- —
- Engine
- —
Compatibility
- Requires original assets
- YesGame data files must be extracted from original Another World game files using the provided extract.py script.

Availability
- Status
- Playable
- Platforms
- Web
- Play in browser
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 4y ago
- Stars
- 65
- Contributors
- 3
- License
- MIT
- Engine
- —
Compatibility
- Requires original assets
- —

Availability
- Status
- Playable
- Platforms
- C64
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Sporadic
- Last updated
- 11mo ago
- Stars
- 1
- Contributors
- 2
- License
- GPL-3.0
- Engine
- —
Compatibility
- Requires original assets
- YesThe required MEMLIST.BIN and BANK01-BANK0D files from the MS-DOS version of Another World must be provided.

Availability
- Status
- Playable
- Platforms
- Linux
- 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 | NEO-RAW | rawgl | Another World JS | Another World Suite | Another World for the Commander X16 | New RAW |
|---|---|---|---|---|---|---|
| Status | Playable | Playable | Semi-playable | Playable | Playable | Playable |
| Platforms | Linux | None | Web | Web | C64 | Linux |
| Play in browser | No | No | No | No | ||
| Mobile | No | No | No | No | No | No |
| Project health | ||||||
| Development status | Halted | Archived | Archived | Halted | Sporadic | Not tracked |
| Last updated | 2y ago | 1y ago | 5y ago | 4y ago | 11mo ago | Not tracked |
| Stars | 913 | 209 | 69 | 65 | 1 | Not tracked |
| Contributors | 13 | 5 | 1 | 3 | 2 | Not tracked |
| License | GPL-2.0 | — | — | MIT | GPL-3.0 | Not tracked |
| Engine | — | SDL2 | — | — | — | Not tracked |
| Compatibility | ||||||
| Requires original assets | YesRequires original Another World/Out of This World game data files (BANK*, MEMLIST.BIN) to run. | YesRequires the original Another World data files (Bank files, memlist.bin, or equivalent from various platform versions). | YesGame data files must be extracted from original Another World game files using the provided extract.py script. | — | YesThe required MEMLIST.BIN and BANK01-BANK0D files from the MS-DOS version of Another World must be provided. | — |
| Preview | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Known limitations
- audio: Music and sounds are not played.
- graphics: Transparency with 15th anniversary edition backgrounds is not handled.
- audio: The game does not include any sounds despite providing a resources viewer for them.
- performance: Frame rate is not optimized; canvas-based drawing may not be the fastest approach.
- performance: Game runs at approximately 15-20 FPS instead of target 30 FPS due to polygon rendering and page copying overhead.
- audio: Audio is limited to ~11kHz sample rate and can be disabled with the S key to improve performance.
- audio: 4-channel audio mixing produces crunchy/distorted sound with some dynamic range loss.
- graphics: Vertical scrolling implementation has issues with boundary conditions and negative scroll values causing visual glitches.
- features: Music playback is not implemented; only sound effects are supported.
Frequently asked questions
Are the Another World 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 Another World clones use?
NEO-RAW (GPL-2.0); Another World Suite (MIT); Another World for the Commander X16 (GPL-3.0).
Do I need to own the original Another World to play these clones?
NEO-RAW, rawgl, Another World JS, and Another World for the Commander X16 require original game assets to play.
Can I play any of these Another World clones directly in a browser?
Yes — Another World JS and Another World Suite have 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 Another World.