Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Development
  3. OpenRA

OpenRA

GPL-3.0C#release-20250330

A libre real-time strategy game engine for classic Westwood games like Command & Conquer: Red Alert.

Visit WebsiteGitHubGitHub
16.6k stars2.9k forks0 contributors

What is OpenRA?

OpenRA is an open-source real-time strategy game engine that recreates and modernizes classic Westwood Studios RTS games like Command & Conquer: Red Alert. It provides updated versions of these classics with improved controls, balance adjustments, and online multiplayer support while maintaining the core gameplay experience. The project enables players to enjoy these nostalgic games on modern operating systems with enhanced features.

Target Audience

Gamers who want to play classic Westwood RTS games on modern systems, RTS enthusiasts interested in balanced multiplayer, and modders looking to create custom content for these games.

Value Proposition

OpenRA offers legally free, community-maintained versions of classic RTS games with modern improvements that aren't available in the original releases. It provides active multiplayer communities, regular balance updates, and extensive modding capabilities that keep these games alive decades after their original release.

Overview

Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

Use Cases

Best For

  • Playing classic Command & Conquer games on modern operating systems
  • Competitive online multiplayer matches in balanced RTS games
  • Creating custom maps and missions for classic Westwood RTS titles
  • Developing total conversion mods using the OpenRA engine
  • Running dedicated game servers for RTS multiplayer communities
  • Learning game modding with comprehensive SDK and documentation

Not Ideal For

  • Players who want the exact, unmodified original gameplay experience from the 1990s releases
  • Casual users looking for a simple, one-click installation without any setup or configuration
  • Developers seeking a general-purpose RTS engine for creating entirely new games from scratch
  • Gamers interested in modern 3D graphics and visual effects beyond 2D pixel art

Pros & Cons

Pros

Cross-Platform Compatibility

Runs natively on Windows, Linux, BSD, and macOS, allowing players to enjoy classic games on modern systems without emulation, as highlighted in the README's multiplatform support.

Enhanced Gameplay Experience

Updates controls, UI, and balance while preserving core mechanics, making the games more accessible and competitively viable, as described in the modernized gameplay features.

Robust Modding Ecosystem

Provides a comprehensive SDK, Lua scripting API, and mapping tools, supported by an active community and resource centers like the OpenRA Resource Center and Mod DB.

Active Multiplayer Support

Includes built-in online multiplayer with dedicated server options, ensuring ongoing competitive play, as evidenced by the dedicated server setup guide and playing guides.

Cons

Narrow Game Focus

Only supports a limited set of Westwood classics (C&C: Red Alert, Tiberian Dawn, Dune 2000), lacking official support for other RTS titles or genres.

Documentation Gaps

Some development guides, like the 'Hacking' overview, are acknowledged as 'very outdated' in the README, potentially hindering new contributors from understanding the engine.

Modding Complexity

Requires familiarity with Lua, YAML configuration via trait documentation, and pixel art creation, which can be daunting for beginners despite the available tools.

Frequently Asked Questions

Quick Stats

Stars16,634
Forks2,920
Contributors0
Open Issues1,456
Last commit9 days ago
CreatedSince 2010

Tags

#opengl#sdl#multiplayer-gaming#csharp#dotnet#engine#real-time-strategy#game#cross-platform#c-sharp#modding#open-source-gaming#game-engine

Built With

S
SDL
O
OpenGL
C
C++

Links & Resources

Website

Included in

Game Development16.4kOpen Source Games2.7kGame Remakes1.3k
Auto-fetched 1 day ago

Related Projects

OpenRCT2OpenRCT2

An open source re-implementation of RollerCoaster Tycoon 2 🎢

Stars15,492
Forks1,765
Last commit2 days ago
openageopenage

Clone of the Age of Empires II engine 🚀

Stars14,175
Forks1,235
Last commit10 months ago
UncivUnciv

Open-source Android/Desktop remake of Civ V

Stars10,284
Forks1,808
Last commit1 day ago
VVVVVVVVVVVV

The source code to VVVVVV! http://thelettervsixtim.es/

Stars7,948
Forks593
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub