Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. readme.md GitHub · RebirdEngineering/Fusion · Revision 440c043

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab