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. https://www.openra.net
  • C# 79.1%
  • Lua 16.1%
  • Fluent 3.6%
  • Shell 0.5%
  • Objective-C 0.2%
  • Other 0.3%
Find a file
2026-05-01 18:44:48 +03:00
.github Bump actions/upload-artifact from 6 to 7 2026-03-19 18:28:21 +02:00
.vscode Recommend .ftl syntax highlighting. 2022-07-02 22:32:37 +01:00
glsl Fix menu effects ignoring annotations 2025-12-30 22:57:55 +00:00
mods Fix crush logic 2026-05-01 18:44:48 +03:00
OpenRA.Game New Load Game and Save Game UI 2026-04-10 12:58:19 +03:00
OpenRA.Launcher Formatted .csproj files according to editorconfig 2025-04-01 19:28:56 +03:00
OpenRA.Mods.Cnc Add Tiberian Sun Map Generator 2026-03-30 13:37:37 +03:00
OpenRA.Mods.Common Bump Package 'NuGet.CommandLine' to 6.12.5 2026-04-25 18:05:30 +03:00
OpenRA.Mods.D2k Add Tiberian Sun Map Generator 2026-03-30 13:37:37 +03:00
OpenRA.Platforms.Default Fix style rule 2026-03-24 19:11:08 +02:00
OpenRA.Server Stop passing around partially constructed ModData instances. 2025-12-12 12:32:10 +02:00
OpenRA.Test FieldLoaderTest DateTime fix. 2026-03-27 12:55:15 +02:00
OpenRA.Utility Change classes that use FieldLoader to use read-only collections. 2025-12-08 17:39:28 +00:00
OpenRA.WindowsLauncher Formatted .csproj files according to editorconfig 2025-04-01 19:28:56 +03:00
packaging Shorten trait requirement prefix. 2025-12-15 19:14:12 +02:00
.editorconfig Add new .NET 10 rules to editorconfig. 2025-11-16 20:29:21 +02:00
.gitattributes Unify Windows and mono build systems. 2019-05-05 23:19:04 +02:00
.gitignore Eradicate ☠ Mono ☠ 2025-01-07 18:07:13 +02:00
.kateproject Add a Kate project file. 2016-01-24 10:58:31 +01:00
AUTHORS Make WavReader handle buggy Wav Files more robustly 2025-10-21 20:15:20 +03:00
CODE_OF_CONDUCT.md Update to HTTPS 2024-06-03 10:25:06 +02:00
configure-system-libraries.sh Eradicate ☠ Mono ☠ 2025-01-07 18:07:13 +02:00
CONTRIBUTING.md Update chat links. 2025-08-10 12:10:25 +03:00
COPYING Update to HTTPS 2024-06-03 10:25:06 +02:00
Directory.Build.props Fix RCS1257, RCS1258, RCS1261, RCS1262, RCS1265, RCS1266, RCS1267 2025-02-22 14:35:57 +02:00
fetch-geoip.sh Update to HTTPS 2024-06-03 10:25:06 +02:00
global mix database.dat Update global mix database.dat with Sole Survivor definitions. 2019-06-15 06:23:24 +02:00
INSTALL.md Upgrade to .NET 8.0 and remove/migrate obsolete stuff 2025-02-15 08:56:24 +00:00
launch-dedicated.cmd Add server setting 'AdvertiseOnLocalNetwork' to be able to disable BeaconLib. 2025-07-27 21:45:22 +02:00
launch-dedicated.sh Add server setting 'AdvertiseOnLocalNetwork' to be able to disable BeaconLib. 2025-07-27 21:45:22 +02:00
launch-game.cmd Update launch-game.cmd to specify Engine.LaunchPath and support restarting 2021-11-06 11:21:13 +01:00
launch-game.sh Eradicate ☠ Mono ☠ 2025-01-07 18:07:13 +02:00
make.cmd Try to bypass the security warning 2017-06-29 16:56:21 +02:00
make.ps1 Test mod content 2025-07-27 21:06:25 +02:00
Makefile Test mod content 2025-07-27 21:06:25 +02:00
omnisharp.json Add OmniSharp settings. 2021-11-08 14:41:34 +01:00
OpenRA.sln Add OpenRA.Test to the solution build configuration. 2025-04-06 00:04:42 +03:00
README.md Move code signing into production. 2025-10-31 19:09:21 +01:00
utility.cmd Added an option to run utility.cmd programatically 2022-06-26 16:14:22 +01:00
utility.sh Eradicate ☠ Mono ☠ 2025-01-07 18:07:13 +02:00
VERSION Add engine VERSION file. 2017-06-04 13:21:27 +02:00

OpenRA

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

Please read the FAQ in our Wiki and report problems at https://github.com/OpenRA/OpenRA/issues.

Join the Forum for discussion.

Play

Distributed mods include a reimagining of

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

EA has not endorsed and does not support this product.

Check our Playing the Game Guide to win multiplayer matches.

Contribute

Mapping

  • 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.

Modding

Support

  • Sponsor a mirror server if you have some bandwidth to spare.
  • You can immediately set up a Dedicated Game Server.

License

Copyright (c) OpenRA Developers and Contributors 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.

Sponsors

Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation.