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
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
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

4 days ago