MonoUE is now available, bringing Mono runtime support to Unreal Engine 4.16 game engine. This enables you to use C# and F# as development languages for Unreal powered titles. Right now you need to build a special fork on Unreal Engine from source in order to use MonoUE.
More details about MonoUE:
- Fully integrated with the Unreal object system and Unreal Editor.
- C# bindings are generated automatically for all Blueprint-accessible types and members.
- Objects and functions defined from C# can subclass types defined in C++, and can be used from Blueprint and from the Unreal Editor.
- Runs on Windows and Mac.
Planned or in development:
- Visual Studio integration
- Hot reload
- Mobile platform support
- Cooked builds
Feature requests and and bugs are tracked using GitHub Issues.
For more information, be sure to check out the Github page.