OpenSAGE is an open-source reimplementation of the SAGE game engine originally used in classic real-time strategy games such as Command and Conquer Generals and Battle for Middle-earth. The project aims to recreate the engine in a modern, maintainable codebase while preserving compatibility with original game assets and behavior. It is written primarily in C# and focuses on accuracy, ensuring that gameplay mechanics, rendering behavior, and system interactions closely match the original engine. OpenSAGE allows developers and enthusiasts to study, modify, and extend the engine without relying on proprietary software. It also serves as a preservation effort, ensuring that older games built on the SAGE engine can continue to run on modern systems. The architecture is designed to be modular, enabling future enhancements and experimentation with new features.

Features

  • Reimplementation of the SAGE engine in modern C#
  • Compatibility with original game assets and data formats
  • Focus on accurate reproduction of gameplay mechanics
  • Modular architecture for extensibility and experimentation
  • Cross-platform support through modern runtime environments
  • Open-source access for study and modification

Project Samples

Project Activity

See All Activity >

Categories

Game Engines

Follow OpenSAGE

OpenSAGE Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of OpenSAGE!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Registered

2026-03-23