# OpenRA/OpenRA

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.

Repository: https://github.com/OpenRA/OpenRA
Canonical: https://ross.abutalabs.com/products/openra
Homepage: https://www.openra.net
Language: C#
License: GPL-3.0
License Family: copyleft
Topics: game-engine, strategy-game-engine, csharp, cross-platform, dotnet, openra, game, engine, real-time-strategy, command-and-conquer, red-alert, tiberian-dawn, dune-2000, rts, hacktoberfest
Last push: 2026-08-26T11:59:17+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 40, longevity 100
- inputs: {"age_days": 5812, "days_push": 7, "days_rel": 521, "gap_med": 26, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 17288, forks 3022 (observed 2026-08-28T04:11:17.926942+00:00)

## What it is
OpenRA is a free, open-source real-time strategy game engine written in C# using SDL and OpenGL that recreates and modernizes classic Westwood games like Command & Conquer: Red Alert, Tiberian Dawn, and Dune 2000. It ships with official mods, integrated online multiplayer, a Lua scripting API for missions, and a Mod SDK for building custom RTS games.

## Use cases
- play classic command and conquer red alert on modern systems
- play dune 2000 online multiplayer for free
- build my own RTS game with an open source engine
- create custom maps and scripted missions for an RTS game
- host a dedicated server for classic RTS multiplayer
- remake a classic 2D real-time strategy game
- mod command and conquer with modern gameplay features

## When to choose
- you want to play or modernize classic Westwood RTS games without emulation
- you want a proven open-source engine with multiplayer, replays, and modding support for 2D/2.5D RTS games
- you want to create a total conversion or new RTS using the Mod SDK and Lua API

## When to avoid
- you need a general-purpose 3D game engine for non-RTS genres
- you want pixel-perfect fidelity to the original games rather than rebalanced, modernized gameplay
- you need a commercial engine with marketplace assets and vendor support

## Facets
- artifact type: framework
- maturity: active
- function: game-engine, graphics, gui
- domain: gaming-tools, cross-platform
- platform: windows, cross-platform, cpp, dotnet
- tags: rts, real-time-strategy, command-and-conquer, red-alert, dune-2000, modding, lua-scripting, sdl, opengl, multiplayer, open-source-game, game-development, linux, macos

## Member repositories
- OpenRA/OpenRA (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:17.926942+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:03:25.793290+00:00, confidence not recorded.
  - readme: https://github.com/OpenRA/OpenRA (fetched 2026-08-28T04:11:17.926942+00:00, sha 90d614e294e3)
  - homepage: https://www.openra.net (fetched 2026-08-29T08:01:17.044861+00:00, sha 04e48f98fedd)
  - site_page: https://www.openra.net/about (fetched 2026-08-29T08:01:17.047580+00:00, sha 516acce93f5c)
  - site_page: https://www.openra.net/download (fetched 2026-08-29T08:01:17.049354+00:00, sha 4ca8964e6064)
- Data as of 2026-08-30T08:39:29.467469+00:00.
