Orden4 / WCSharp

A set of systems to simplify the process of programming maps for WarCraft 3 in C#.
MIT License
33 stars 3 forks source link

WCSharp

This is a set of libraries designed to assist in the WarCraft III mapmaking using C#. Development of the C#-to-Lua transpilation that WCSharp depends on can be followed in this thread.

Getting started

A quick setup/template for getting a map with WCSharp up and running can be found here.
For those not using the template, all of WCSharp is available via NuGet packages.

API

The WCSharp API has recently launched, serving as a replacement and upgrade to War3Api. To find out more, check the wiki page about it.

Documentation

Information on the individual systems provided by these libraries can be found on the wiki!
There you can also find the release notes that have been logged since v2.1.0.

In addition to the wiki, WCSharp is extensively documented via Visual Studio's built-in XML documentation, allowing you to simply hover over references to get detailed information. Thanks to Default Documentation's automatic generation, the entire documentation can also be seen on GitHub itself.

Help improve WCSharp

Feel free to report bugs, make suggestions or request features via creating a new issue, or opening a pull request if you make any changes yourself.