Skip to content


Subversion checkout URL

You can clone with
Download ZIP
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.
C# Lua Makefile Shell NSIS PowerShell Other
Latest commit 5c083fa @Mailaender Mailaender Merge pull request #10092 from pchote/saboteur-suicide
Implement suicide bomb for D2K Saboteur
Failed to load latest commit information.
OpenRA.Game Merge pull request #9980 from penev92/chromeLogic
OpenRA.GameMonitor Explicitly set current working directory
OpenRA.Mods.Cnc Fix the C17 delivery plane doing a steep dive when trying to land
OpenRA.Mods.Common Fix C4Demolition trait doc punctuation.
OpenRA.Mods.D2k Merge pull request #9926 from reaperrr/d2k-spiceblooms3
OpenRA.Mods.RA Fix the description of ReturnToOrigin in Chronoshiftable.cs
OpenRA.Mods.TS Fix TS legacy tileset importer color regression.
OpenRA.Platforms.Default Merge pull request #9582 from ChaoticMind/ctrl_backspace
OpenRA.Platforms.Null Merge pull request #9582 from ChaoticMind/ctrl_backspace
OpenRA.Test Rename MapGridType.Diamond to MapGridType.RectangularIsometric
OpenRA.Utility Cache the command entered in a variable in Utility.Program.cs for eas…
glsl Add a visualisation mode for depth sprites.
lua Load assets using absolute paths. Fixes #6717.
mods Implement suicide saboteur.
packaging simplify the hierarchy section hierarchy
thirdparty Support using NUnit.Runners NuGet package for `make nunit`
.editorconfig added EditorConfig support
.gitattributes Ensure LF line ending for .yaml files for hash consistency across pla…
.gitignore Support using NUnit.Runners NuGet package for `make nunit`
.travis.yml check the .lua scripts for syntax error
AUTHORS prevent allied units from autoattack building which is being captured… Update
COPYING converted to GPLv3 Update
Makefile Support using NUnit.Runners NuGet package for `make nunit`
OpenRA.Game.exe.config allow 3rd-party mod DLLs on .NET > 4.0
OpenRA.Utility.exe.config redirect Microsoft.Build.Framework.dll on Mono 4
OpenRA.sln Allow VS to reorder entries in solution file. Update
Settings.StyleCop Enforce a line length limit.
appveyor.yml fix path for PublishCoverity 0.11.0
dupFinder.xslt scan for duplicates
global mix database.dat replace PackageContent yamls with XCC database
launch-dedicated.cmd add a Windows dedicated server launch script add a tiny comment/usage Fix shell script syntax errors
make.cmd Added a counterpart to the Makefile for Windows users
make.ps1 Update `make version` to change the required mod target versions
utility.cmd Fix a stupid mistake in utility.cmd (td vs cnc)


A Libre/Free Real Time Strategy game engine supporting early Westwood classics.

Please read the FAQ in our Wiki and report problems at

Join the Forums for discussion.


Distributed mods include a reimagining of

  • Command & Conquer: Red Alert
  • Command & Conquer: Tiberian Dawn
  • Dune 2000

Check our Playing the Game Guide to win multiplayer matches.



  • Please read and Compiling on how to set up an OpenRA development environment.
  • See Hacking for an overview of the engine.
  • To get your patches merged, please adhere to the Contributing guidelines.

Issue Stats Issue Stats


  • We offer a Mapping Tutorial as you can change gameplay drastically with custom rules.
  • For scripted mission have a look at the Lua API.
  • If you want to share your maps with the community, upload them at the OpenRA Resource Center.



  • Sponsor a mirror server if you have some bandwidth to spare.
  • You can immediately set up a Dedicated Game Server.
  • Fund development by creating Bounties on specific tasks.


Copyright 2007-2015 The OpenRA Developers (see AUTHORS) This file is part of OpenRA, which is free software. It is made available to you under the terms of the GNU General Public License as published by the Free Software Foundation. For more information, see COPYING.

Something went wrong with that request. Please try again.