Magic Ball 2 / Smash Frenzy 2 (OpenMB2)
Game: Magic Ball 2 (Windows)
An open reimplementation of the Magic Ball 2 / Magic Ball 2: New Worlds engine, written from scratch in C to run wherever SDL2 and OpenGL ES 2 run. It contains no game data: it loads the files from your own Magic Ball 2 or Smash Frenzy 2 install, loose or packed in .pak or .dat files, with Windows-style file names on any system. The README says the whole game plays from start to finish, with every level in 3D, the bat, balls, bricks, prizes, and weapons, sound and tracker music, and saves and high scores compatible with the original. It adds frame interpolation beyond 60 FPS, widescreen and a resizable window, controllers with rumble, cheats, mod support through an OpenMB2 folder, five languages, and online scores. Version 1.0.2 (October 27) publishes Windows zips of about 3 MB and MuOS and PortMaster ARM64 zips of about 2.4 MB; the README also mentions a web build. All 94 of its commits list Claude as a co-author.
You needYour own Magic Ball 2 or Smash Frenzy 2 install (any release works, including the ones that keep data in .pak files). You copy openmb2.exe and the OpenMB2 folder into the game folder, or point to them with --game and --overrides. 64-bit Windows, or an ARM64 handheld with MuOS or PortMaster.
- How it gets to PC
- Game-specific engine
- Console
- Microsoft Windows
- Author
- Kippykip
- Stars
- 0
- Last activity
- 2026-10-27 · 15 days ago
- Latest version
- v1.0.2 · 2026-10-27
- License
- GPL-2.0
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/port/magic-ball-2-openmb2/)