MustaphaTR / oraide

The unofficial OpenRA IDE project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

oraide

A collection of tools with the aim of lowering the barrier to entry for OpenRA-based game development.

Screenshots

Hovering over a trait property on an actor

vscode-hover

License

See the LICENSE file.

Terms to know

OpenRA (link): An open-source (GPLv3+) game engine implemented in C# on top of the .NET Framework

MiniYaml: OpenRA's custom configuration language which hijacked the .yaml extension (note: it is not valid YAML)

SDK (link): The official template for OpenRA-based games that comes bundled with utility scripts

LSP (link): The Language Server Protocol spearheaded by Microsoft

Architecture

Read ./docs/dev/architecture.md for an overview of the OpenRA IDE project architecture (this does not cover LSP clients).

Contact Us

You can find the maintainer as Phrohdoh on OpenRA's Discord server.

Be sure to read and understand the server rules before participating.

Do know that the OpenRA IDE project (also called oraide) is an unofficial project, so you should probably ping me directly in the #off-topic channel.

Please don't hesitate to reach out if you have questions/comments/concerns/praise/whatever!

About

The unofficial OpenRA IDE project

License:Mozilla Public License 2.0


Languages

Language:Rust 97.1%Language:Python 1.7%Language:Shell 1.2%