
About
Zuma is a 2003 tile-matching puzzle game developed and published by PopCap Games, released on PDAs, mobile phones, and the iPod. Zuma Portable is a decompilation-based reimplementation of Zuma Deluxe, reverse-engineered from the original Mac and Windows executables and built on the open-source SexyAppFramework, aiming for assembly-level accuracy in the game logic. It's fully playable on Windows, macOS, and Android, though the author notes potential bugs and inaccuracies are still expected.
How it differs from the original
It's built on the open-source SexyAppFramework 1.3 with patches to restore some older behavior, rather than the original's internal framework version, and the resulting executable is deliberately DRM-free; some missing method and variable names were reconstructed from Flash/C# ports of Zuma's Revenge and the Zuma web game rather than from Zuma Deluxe itself.
Getting started
Compile it using the project's included build script, which automatically downloads the needed old Visual Studio toolchain along with CMake and Ninja (modern MSVC or MinGW-w64 also work). Game data isn't included — you'll need your own copy of Zuma Deluxe, available on Steam, to supply it.
Known limitations
- accuracy: Fully playable but potential bugs and inaccuracies are expected.
Additional notes
- License
- The project deliberately avoids reverse-engineering the original's DRM, aiming to reduce legal risk while keeping the code, aside from assets, MIT-licensed.