Case study
Oracles: reconstructing the Zelda Oracle games in Godot
Oracles reconstructs The Legend of Zelda: Oracle of Ages and Oracle of Seasons with a shared C# engine in Godot. It imports data from a pinned disassembly and uses original ROM behavior for timing, object order, collisions and state. Ages is described as playable; Seasons currently covers its opening and selected early-game rooms and events.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 18
- Last commit
- 2026-11-07
- 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: Godot 4.7.1 with .NET support, .NET 8 SDK and PowerShell are required.
- Prerequisites: The pinned external/oracles-disasm submodule and platform ROM build tools are required for data import.
- Limits: Later Seasons story and dungeon progression are outside the current scope.
- License: No licence file in the repository.
Cite
BibTeX
@misc{zelda-oracles-godot-reconstruction-case,
title = {{Oracles: reconstructing the Zelda Oracle games in Godot}},
howpublished = {\url{https://github.com/SHOEGAZEssb/ooa-godot}},
url = {https://github.com/SHOEGAZEssb/ooa-godot},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/zelda-oracles-godot-reconstruction-case/}}
}Plain text
Oracles: reconstructing the Zelda Oracle games in Godot. https://github.com/SHOEGAZEssb/ooa-godot (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/zelda-oracles-godot-reconstruction-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · SHOEGAZEssb/ooa-godot · Revision a5ec69d
- docs/README.md GitHub · SHOEGAZEssb/ooa-godot · Revision a5ec69d
More in Games
- Ordoor: reimplementing the Strategy Engine for four games · Case study
- Ozymandias (Julius): adapting a city-building engine to Pharaoh · Case study
- Ozymandias: a Godot engine reconstruction for Pharaoh and Zeus · Case study
- P.T. for PC: a behavior-based engine reimplementation that reads the PS4 data · Case study
- Pal3.Unity: reconstructing Sword and Fairy 3 and Wenqing Pian in Unity · Case study
- PanzerChasm: recreating Chasm: The Rift with original game data · Case study