Case study
Fusion: reconstructing Rovio's game-engine libraries
Fusion reconstructs Rovio's multiplatform game-engine libraries, chiefly using the iPhone Angry Birds Seasons v4.1.0 executable and its debugging information as references. Its CMake project builds much of the recovered library code for Windows. DRM and in-app-purchase implementations are outside the project's stated scope, and other build types remain unfinished.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 6
- Last commit
- 2026-11-09
- Language
- C++
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: CMake and external submodules; Windows is the implemented build target.
- Prerequisites: Game assets must be obtained from the user's own copy of a game using the engine.
- Limits: DRM and in-app-purchase implementations are outside the project's stated scope; other build types remain incomplete.
- License: Modifications are licensed under MIT.
Cite
BibTeX
@misc{fusion-rovio-engine-case,
title = {{Fusion: reconstructing Rovio's game-engine libraries}},
howpublished = {\url{https://github.com/RebirdEngineering/Fusion}},
url = {https://github.com/RebirdEngineering/Fusion},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/fusion-rovio-engine-case/}}
}Plain text
Fusion: reconstructing Rovio's game-engine libraries. https://github.com/RebirdEngineering/Fusion (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/fusion-rovio-engine-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- readme.md GitHub · RebirdEngineering/Fusion · Revision 440c043
More in Games
- Gazillionaire: reconstructing the Steam AIR/Flex game · Case study
- Geometry Dash: reconstructing Android game classes from ARM64 disassembly · Case study
- Glover: an in-progress Nintendo 64 decompilation · Case study
- Go Vacation: a halted Wii decompilation · Case study
- Goldeneye 007: a recompilable decompilation of three regional ROMs · Case study
- Graffiti Soul: mapping and testing Jet Set Radio Future functions · Case study