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.
Go to file
chacha 5a65e3c7b8 fix coding style 2024-04-24 14:17:28 +02:00
.github Update GitHub Actions 2024-04-03 15:03:51 +03:00
.vscode Recommend .ftl syntax highlighting. 2022-07-02 22:32:37 +01:00
OpenRA.Game fix coding style 2024-04-24 14:17:28 +02:00
OpenRA.Launcher Remove the copyright year numbers 2023-01-11 11:58:54 +02:00
OpenRA.Mods.Cnc Trim memory usage of IReadOnlyPackage implementations. 2024-04-06 10:47:19 +03:00
OpenRA.Mods.Common Fix support power name not really being optional 2024-04-10 23:52:43 +02:00
OpenRA.Mods.D2k Trim memory usage of IReadOnlyPackage implementations. 2024-04-06 10:47:19 +03:00
OpenRA.Platforms.Default Introduce FirstOrDefault extensions method for Array.Find and List.Find. 2023-11-19 19:28:57 +02:00
OpenRA.Server Fix IDE0090 2023-11-15 19:13:17 +02:00
OpenRA.Test Provide names and pools when creating MiniYaml. 2024-01-21 12:39:10 +02:00
OpenRA.Utility Fix CA1854 2023-11-16 09:29:17 +02:00
OpenRA.WindowsLauncher Use Array.Exists and List.Exists instead of LINQ's Any 2023-10-30 23:37:52 +02:00
glsl Add dynamic ChronoVortexRenderable. 2023-10-27 10:37:28 +03:00
mods Extract strings from support power name and description. 2024-04-03 11:38:08 +03:00
packaging Fixed packaging for Windows missing assembly info 2023-07-04 20:53:49 +01:00
.editorconfig Fix RCS1246 2023-11-19 19:28:57 +02:00
.gitattributes Unify Windows and mono build systems. 2019-05-05 23:19:04 +02:00
.gitignore Removed obsolete file stylecop.json 2022-01-09 18:58:37 +01:00
.kateproject Add a Kate project file. 2016-01-24 10:58:31 +01:00
AUTHORS TS: EMP Cannon should only be able to fire via the support power. Fixes #20828 2023-10-21 18:36:48 +02:00
CODE_OF_CONDUCT.md IRC moved to Libera 2021-10-31 17:02:00 +01:00
CONTRIBUTING.md Add references to the Code of Conduct. 2019-05-04 09:27:34 +02:00
COPYING converted to GPLv3 2010-02-16 21:20:41 +13:00
Directory.Build.props Enable Roslynator 2023-10-30 15:30:10 +01:00
INSTALL.md Update LangVersion to C# 9. 2023-04-05 15:27:41 +03:00
Makefile Run unit tests on Linux. 2023-06-01 12:43:10 +02:00
OpenRA.sln Add support for dotnet core for Windows 2021-01-01 19:42:01 +01:00
README.md Update README.md 2023-10-10 17:40:47 +03:00
VERSION Add engine VERSION file. 2017-06-04 13:21:27 +02:00
configure-system-libraries.sh Updated configure-system-libraries for new OpenAL 2023-06-11 10:41:02 +02:00
fetch-geoip.sh Scripts: Remove exit stmts covered by errexit 2022-09-18 10:30:58 +02:00
global mix database.dat Update global mix database.dat with Sole Survivor definitions. 2019-06-15 06:23:24 +02:00
launch-dedicated.cmd Rename JoinChatDelay 2023-04-15 12:50:06 +02:00
launch-dedicated.sh Rename JoinChatDelay 2023-04-15 12:50:06 +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 Scripts: Set errexit to catch errors 2022-09-18 10:30:58 +02:00
make.cmd Try to bypass the security warning 2017-06-29 16:56:21 +02:00
make.ps1 Move unit testing into the make script. 2023-06-01 12:43:10 +02:00
omnisharp.json Add OmniSharp settings. 2021-11-08 14:41:34 +01:00
utility.cmd Added an option to run utility.cmd programatically 2022-06-26 16:14:22 +01:00
utility.sh Scripts: Set errexit to catch errors 2022-09-18 10:30:58 +02:00

README.md

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.