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
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
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