Acid Drop: 4 Open Source Clones Compared
libmx2 isn't a standalone Acid Drop clone — it's a general-purpose C++20 multimedia library whose dozens of bundled examples happen to include one, built with CMake or the pcons tool, with several examples playable directly in a browser via WebAssembly. MasterPiece3D.JavaScript is a dedicated WebGL browser game with a documented falling-block, color-matching mechanic that only needs a local Python HTTP server to run. MasterPiece Assembly is documented only as a minimal x86_64 assembly demo for Linux, without any described gameplay mechanics, and must be built from source with CMake.
Comparison table

Availability
- Status
- Playable
- Platforms
- Windows, Linux, OSX
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Active
- Last updated
- 13d ago
- Stars
- 2
- Contributors
- 2
- License
- MIT
- Engine
- SDL2
Compatibility
- Requires original assets
- —

Availability
- Status
- Playable
- Platforms
- Web
- Play in browser
- YesPlay in Browser
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 2y ago
- Stars
- 1
- Contributors
- 1
- License
- Unlicense
- Engine
- —
Compatibility
- Requires original assets
- NoA WebGL-based block game with original gameplay mechanics, no original game assets required.

Availability
- Status
- Semi-playable
- Platforms
- Linux
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Sporadic
- Last updated
- 6mo ago
- Stars
- 1
- Contributors
- 1
- License
- GPL-3.0
- Engine
- —
Compatibility
- Requires original assets
- —

Availability
- Status
- Playable
- Platforms
- Amiga
- 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 | libmx2 | MasterPiece3D.JavaScript | MasterPiece Assembly | MasterPiece |
|---|---|---|---|---|
| Status | Playable | Playable | Semi-playable | Playable |
| Platforms | Windows, Linux, OSX | Web | Linux | Amiga |
| Play in browser | No | YesPlay in Browser | No | No |
| Mobile | No | No | No | No |
| Project health | ||||
| Development status | Active | Halted | Sporadic | Not tracked |
| Last updated | 13d ago | 2y ago | 6mo ago | Not tracked |
| Stars | 2 | 1 | 1 | Not tracked |
| Contributors | 2 | 1 | 1 | Not tracked |
| License | MIT | Unlicense | GPL-3.0 | Not tracked |
| Engine | SDL2 | — | — | Not tracked |
| Compatibility | ||||
| Requires original assets | — | NoA WebGL-based block game with original gameplay mechanics, no original game assets required. | — | — |
| Preview | ![]() | ![]() | ![]() | ![]() |
Frequently asked questions
Are the Acid Drop 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 Acid Drop clones use?
libmx2 (MIT); MasterPiece3D.JavaScript (Unlicense); MasterPiece Assembly (GPL-3.0).
Do I need to own the original Acid Drop to play these clones?
MasterPiece3D.JavaScript runs standalone, no original files needed.
Can I play any of these Acid Drop clones directly in a browser?
Yes — MasterPiece3D.JavaScript has a browser-playable build linked in the comparison table above, no install required.
Which Acid Drop clone is the most actively maintained?
libmx2 is currently under active development, based on recent commit activity. See the "Development status" row above for every clone's current status.
See the full write-up for each clone, or go back to Acid Drop.