# OpenSAGE: rebuilding the SAGE engine for Command & Conquer: Generals

> OpenSAGE reimplements the SAGE strategy-game engine with an initial focus on Command & Conquer: Generals and Zero Hour. Its code parses original formats including .map, .w3d and .ini, and the author describes studying data files and observed game behavior. Rendering and game logic remain incomplete.

- 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/OpenSAGE/OpenSAGE>
- Primary source: <https://github.com/OpenSAGE/OpenSAGE/blob/588ac477367a0022adf29f20a084e8873014e6ce/README.md>
- Catalog page: <https://awesomerea.org/resources/opensage-engine-case/>
- Record JSON: <https://awesomerea.org/resources/opensage-engine-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/opensage-engine-case/index.md)

## Requirements & limits

- **Prerequisites:** Requires original Generals or Zero Hour game data for eventual play.
- **Limits:** The project describes itself as early-stage and not yet playable.
- **License:** Project code is GPL-3.0; code ported from EA's released source has additional terms in LICENSE-EA.md.

## Primary sources

1. <https://github.com/OpenSAGE/OpenSAGE/blob/588ac477367a0022adf29f20a084e8873014e6ce/README.md>
2. <https://github.com/OpenSAGE/OpenSAGE/blob/588ac477367a0022adf29f20a084e8873014e6ce/LICENSE.md>

## More in Games

- [OpenSC2K: recreating SimCity 2000 in Rust and Godot](https://awesomerea.org/resources/opensc2k-case/index.md) · Case study
- [OpenSC4: an early open-source reimplementation of SimCity 4](https://awesomerea.org/resources/opensc4-simcity-4-reimplementation-case/index.md) · Case study
- [OpenScreamer: reconstructing Screamer and Screamer 2](https://awesomerea.org/resources/openscreamer-case/index.md) · Case study
- [OpenSE4: reimplementing the Space Empires IV Deluxe engine](https://awesomerea.org/resources/opense4-case/index.md) · Case study
- [OpenSHC: reimplementation of Stronghold Crusader](https://awesomerea.org/resources/openshc/index.md) · Case study
- [opensims2: reconstructing The Sims 2 engine](https://awesomerea.org/resources/opensims2-engine-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.
