3fed98fcb10c18a3cccf8193ede0a94fe4273cb1
Each movement class is given a crude transientDomain graph. Whenever a bridge state changes, the domain index rebuilds the relevant cells, setting its domain and creating a transient domain connection. This graph is searched as a fallback if the straightforward domain comparison is false. Behavior needs to be double-checked, and ideally destructing connections would be supported, but so far performance and behavior on allies-02 seems good.
OpenRA
A Libre/Free Real Time Strategy game engine supporting early Westwood classics.
- Website: http://www.open-ra.org
- IRC: #openra on irc.freenode.net
- Repository: https://github.com/openra/openra

Please read the FAQ in our Wiki and report problems at http://bugs.open-ra.org.
Join the Forums for discussion.
Play
Distributed mods include a reimagining of
- Command & Conquer: Red Alert
- Command & Conquer: Tiberian Dawn
- Dune 2000 (experimental)
Check our Playing the Game Guide to win multiplayer matches.
Contribute
- Please read INSTALL and Compiling on how to set up an OpenRA development environment.
- Read HACKING for an overview of the engine.
- To get your patches merged please adhere to the Contributing guidelines.
- Some insights on the upcoming Translation framework.
Mapping
- We offer a Mapping Tutorial as you can change gameplay drastically with custom maps.
- If you want to share custom maps, mini-games and units with the community upload them at http://content.open-ra.org
Modding
- There exists an incomplete Trait documentation to get started with yaml files.
- Check the Modding Guide to create your own classic RTS.
- Some hints on to create new OpenRA compatible Pixelart.
- Upload total conversions at our ModDB profile
Support
Description
Languages
C#
79.3%
Lua
16%
Fluent
3.1%
Shell
0.6%
Objective-C
0.2%
Other
0.5%