Case study
Retro-Sonic 3D: a decompilation with an SDL/OpenGL renderer
Retro-Sonic 3D Decompilation reconstructs Retro-Sonic 3D: Sky Worlds in C++ and adds a mod loader. Its default build replaces the original DirectX 7 renderer with OpenGL and SDL; running it requires assets from the 2005 demo.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 6
- Last commit
- 2026-11-03
- Language
- C++
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Assets from the Retro-Sonic 3D 2005 demo are required to run the program.
- Prerequisites: Builds require CMake and the documented SDL and OpenGL dependencies; the original DirectX 7 mode requires its SDK and Windows x86.
- License: The repository uses its own Retro-Sonic Engine Decompilation Source Code License v1.
Cite
BibTeX
@misc{retro-sonic-3d-decompilation-case,
title = {{Retro-Sonic 3D: a decompilation with an SDL/OpenGL renderer}},
howpublished = {\url{https://github.com/RSDKModding/RSonic3D-Decompilation}},
url = {https://github.com/RSDKModding/RSonic3D-Decompilation},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/retro-sonic-3d-decompilation-case/}}
}Plain text
Retro-Sonic 3D: a decompilation with an SDL/OpenGL renderer. https://github.com/RSDKModding/RSonic3D-Decompilation (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/retro-sonic-3d-decompilation-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · RSDKModding/RSonic3D-Decompilation · Revision 4c3264e
More in Games
- Reverse-Engineering Azel RPG: decompilation notes for Panzer Dragoon Saga · Case study
- Rewritten: a functional reconstruction of Minecraft Xbox 360 Title Update 2 · Case study
- Rhythm Heaven Fever: Wii decompilation · Case study
- Rhythm Heaven: in-progress Nintendo DS decompilation · Case study
- Ridge Racer 64: a ROM-splitting decompilation attempt · Case study
- River Raid: an annotated Atari VCS disassembly of river generation and the kernel · Case study