Neuron is a Unity based modular game, which has an API for plugins designed for extendibility and security.
This project uses alexzzzz's great CSharp60 Support, so the project source is written in C# 6.0.
If Visual Studio doesn't allow you to use C# 6.0 features, just try to restart Unity and Visual Studio.
Notice: some features of C# 6.0 are not supported because of CLR 2.0 limitations. Please see here for more information. You're also still limited to .NET 3.5.
Download Unity if you don't have it already.
After that you will need to get the proprietary assets (currently SkyMaster ULTIMATE)
- Unpack SkyMaster ULTIMATE and move the "SkyMaster" folder to Assets/Proprietary/Plugins/ (the path may not exist, create it if needed). Repeat for the "ARTnGAME GI PROXY" and "StixGames - DirectX 11 Grass Shader" folders.
Now download UMA 2 from the asset store and import it (you don't have to do anything else)
Important: Exclude the Proprietary folder when commiting, since you aren't allowed to redistribute these assets.
Last but not least, you may need to patch Unity, because of a bug in UNet Weaver it will refuse to compile sometimes. Download this file and replace the one at C:\Program Files\Unity\Editor\Data\Managed
This will disable UNet Weaver completly! Do not forget to backup that file, in case you need UNet Weaver for other projects. (You'll need it only if you use Unity's Networking APIs)
You can now compile this project!