Microsoft Windows
Game-specific engine Fully playable

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
View repository ↗
modswidescreenai-assisted
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.

README badge
[![Recompendium](https://recompendium.com/insignias/port/magic-ball-2-openmb2.svg)](https://recompendium.com/en/port/magic-ball-2-openmb2/)