# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/SHOEGAZEssb/ooa-godot>
- Primary source: <https://github.com/SHOEGAZEssb/ooa-godot/blob/a5ec69d376dd66fe79312ac36a4eeb6c4db0386f/README.md>
- Catalog page: <https://awesomerea.org/resources/zelda-oracles-godot-reconstruction-case/>
- Record JSON: <https://awesomerea.org/resources/zelda-oracles-godot-reconstruction-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/zelda-oracles-godot-reconstruction-case/index.md)

## 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.

## Primary sources

1. <https://github.com/SHOEGAZEssb/ooa-godot/blob/a5ec69d376dd66fe79312ac36a4eeb6c4db0386f/README.md>
2. <https://github.com/SHOEGAZEssb/ooa-godot/blob/a5ec69d376dd66fe79312ac36a4eeb6c4db0386f/docs/README.md>

## More in Games

- [Ordoor: reimplementing the Strategy Engine for four games](https://awesomerea.org/resources/ordoor-strategy-engine-case/index.md) · Case study
- [Ozymandias (Julius): adapting a city-building engine to Pharaoh](https://awesomerea.org/resources/ozymandias-julius-case/index.md) · Case study
- [Ozymandias: a Godot engine reconstruction for Pharaoh and Zeus](https://awesomerea.org/resources/ozymandias-pharaoh-engine-case/index.md) · Case study
- [P.T. for PC: a behavior-based engine reimplementation that reads the PS4 data](https://awesomerea.org/resources/pt-pc-port-case/index.md) · Case study
- [Pal3.Unity: reconstructing Sword and Fairy 3 and Wenqing Pian in Unity](https://awesomerea.org/resources/pal3-unity-case/index.md) · Case study
- [PanzerChasm: recreating Chasm: The Rift with original game data](https://awesomerea.org/resources/panzerchasm-chasm-the-rift-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
