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 PowerShell NSIS Other
Switch branches/tags
release-20180218 release-20171014 release-20170527 release-20170421 release-20161019 release-20161015 release-20160508 release-20151224 release-20150919 release-20150614 release-20150424 release-20141029 release-20140722 release-20140608 release-20131223 release-20130915 release-20130514 release-20121019 release-20120630 release-20120504 release-20120315 release-20111013 release-20110906 release-20110511 release-20110320 release-20110319 release-20110207 release-20110109 release-20101202 release-20101121 release-20101121-2 release-20101107 release-20101107-2 release-20101106 release-20101025 release-20101023 release-20101017 release-20101013 release-20101009 release-20101009-2 release-20101002 release-20100928 release-20100927 release-20100926 release-20100924 playtest-20180208 playtest-20180102 playtest-20170930 playtest-20170923 playtest-20170902 playtest-20170827 playtest-20170722 playtest-20170408 playtest-20170304 playtest-20170303 playtest-20161001 playtest-20160904 playtest-20160424 playtest-20160403 playtest-20151213 playtest-20151129 playtest-20151114 playtest-20151031 playtest-20150830 playtest-20150808 playtest-20150628 playtest-20150531 playtest-20150524 playtest-20150418 playtest-20150408 playtest-20150405 playtest-20150329 playtest-20150328 playtest-20150118 playtest-20150117 playtest-20141020 playtest-20141012 playtest-20140927 playtest-20140719 playtest-20140718 playtest-20140711 playtest-20140709 playtest-20140607 playtest-20140602 playtest-20140601 playtest-20140601-2 playtest-20140525 playtest-20140405 playtest-20140405-2 playtest-20131220 playtest-20131215 playtest-20131211 playtest-20131209 playtest-20131130 playtest-20131112 playtest-20131110 playtest-20131102 playtest-20131026 playtest-20131026-2 playtest-20131022
Nothing to show
Pull request Compare This branch is 111 commits ahead, 833 commits behind bleed.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
OpenRA.Game Limit chat messages to 2500 characters. Oct 14, 2017
OpenRA.Mods.Cnc Don't draw mine overlay for single-cell fields. Sep 27, 2017
OpenRA.Mods.Common Add line limit to global chat. Oct 14, 2017
OpenRA.Mods.D2k Remove FootprintUtils Jul 13, 2017
OpenRA.Platforms.Default Remove OpenAlStreamingSound. Sep 17, 2017
OpenRA.Server Require Game.Mod to be give an a launch arg to OpenRA.Game.exe. Apr 21, 2017
OpenRA.StyleCheck Move Stylecop checks to their own helper executable. Jul 9, 2017
OpenRA.Test Fix for some AppDomains that doesn't add trailing DirectorySeparatorC… Jul 6, 2017
OpenRA.Utility Remove support for loading mods from the support dir. Apr 21, 2017
glsl Rename VoxelRenderer to ModelRenderer. Jun 14, 2017
lua add GPLv3+ header to all lua scripts Apr 10, 2017
mods Fix submarine autotarget behaviour. Oct 8, 2017
packaging Add mod-specific appdata metadata. Aug 26, 2017
thirdparty Always use noget in Sep 10, 2017
.editorconfig added EditorConfig support Jul 7, 2013
.gitattributes Ensure LF line ending for .yaml files for hash consistency across pla… Mar 7, 2015
.gitignore Audio device names is now shown correcly in the Audio Device combolist. Aug 13, 2017
.kateproject Add a Kate project file. Jan 24, 2016
.travis.yml Fix the automated installer generation. Jul 21, 2017
AUTHORS Add myself to authors Jun 4, 2017 Update Oct 24, 2016
COPYING converted to GPLv3 Feb 16, 2010
ConvertFrom-Markdown.ps1 Replace the constantly breaking pandoc from Chocolatey Jul 16, 2016 Correct make install command Apr 25, 2017
Makefile Add mod-specific appdata metadata. Aug 26, 2017
OpenRA.Game.exe.config allow 3rd-party mod DLLs on .NET > 4.0 May 20, 2015
OpenRA.Test.nunit Add NUnit configuration with correct binpath Dec 29, 2015
OpenRA.Utility.exe.config redirect Microsoft.Build.Framework.dll on Mono 4 May 23, 2015
OpenRA.sln Move Stylecop checks to their own helper executable. Jul 9, 2017
OpenRA.sln.DotSettings Add some resharper rules Jun 27, 2017 Update copyright notice year to 2017 Jan 1, 2017
Settings.StyleCop Enforce a line length limit. Mar 19, 2015
VERSION Add engine VERSION file. Jun 4, 2017
appveyor.yml Separate release/playtest/git installs. Apr 21, 2017
dupFinder.xslt scan for duplicates Jul 5, 2015
global mix database.dat Add nod_win1.aud and nod_map1.aud to mix database. Apr 1, 2016
launch-dedicated.cmd Fix dedicated server crash with AllowPortForward. Nov 11, 2016 Fix dedicated server crash with AllowPortForward. Nov 11, 2016
launch-game.cmd Don't let the launcher scripts close the console window Jun 29, 2017 Overhaul Apr 9, 2017
make.cmd Try to bypass the security warning Jun 29, 2017
make.ps1 Add weapon rules documentation. Aug 5, 2017
utility.cmd Don't let the launcher scripts close the console window Jun 29, 2017


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.


  • 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-2017 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, either version 3 of the License, or (at your option) any later version. For more information, see COPYING.