Wer schon immer mit der Unreal Engine entwickeln wollte, ohne dabei C++ zu verwenden, dem wird jetzt geholfen. Mitarbeiter von Xamarin, also die selben Jungs die Mono auch in Unity brachten, und Epic haben kollaboriert um Mono-Support nun auch in die Unreal Engine zu bringen. Alleridngs handelt es sich hier (noch) nicht um ein von Xamarin offiziell unterstütztes Produkt.
Das Ganze befindet sich zwar noch in der Entwicklung, weist aber bereits eine ordentliche Featureliste auf:
Create game projects purely in C#
Add C# to an existing project that uses C++ or Blueprints.
Access any API surfaced by Blueprint to C++, and easily surface C# classes to Blueprint.
Quick iteration: we fully support UnrealEngine's hot reloading, with the added twist that we support it from C#. This means that you hit "Build" in your IDE and the code is automatically reloaded into the editor (with live updates!)
Complete support for the .NET 4.5/Mobile Profile API. This means, all the APIs you love are available for you to use.
Async-based programming: we have added special game schedulers that allow you to use C# async naturally in any of your game logic. Beautiful and transparent.
Comprehensive API coverage of the Unreal Engine Blueprint API.
Allerdings funktioniert das Paket derzeit nur eingeschränkt und Patches für verschiedene Versionen müssen derzeit noch manuell angepasst werden
If you want to use higher versions, or lower versions, you will likely need to adjust the patches on your own.
Einen Downloadlink findet ihr hier:
http://mono-ue.github.io/
Quelle:
http://tirania.org/blog/archive/2014/Oct-23.html
P.S:
Nebenbei ist Unity übrigens dabei, von Mono wegzugehen und etwas eigenes zu entwickeln:
http://blogs.unity3d.com/2014/05/20/the-…pting-in-unity/