C# scripting now available for Unreal engine 4

edited in General
This will probably be interesting for any c# unity developers out there that are keen to try Unreal.
http://davevoyles.azurewebsites.net/use-c-script-unreal-engine-4-now-courtesy-xamarin/
Thanked by 2wogan Fengol

Comments

  • Ooooooooh. That means anyone who knows Unity C#? Or is it worlds apart?
  • which also allows developers to write code in C#, a funky form of JavaScript
    That's almost offensive :(
  • Tuism said:
    Ooooooooh. That means anyone who knows Unity C#? Or is it worlds apart?
    C# is a language, so the languagey stuff will be the same. You obviously won't have the UnityEngine or UnityEditor namespaces, so no MonoBehaviours, Coroutines, etc.
  • wogan said:
    Tuism said:
    Ooooooooh. That means anyone who knows Unity C#? Or is it worlds apart?
    C# is a language, so the languagey stuff will be the same. You obviously won't have the UnityEngine or UnityEditor namespaces, so no MonoBehaviours, Coroutines, etc.
    I guess the fact that I don't really understand the implications of this means I shouldn't try XD
  • edited
    Tuism said:
    wogan said:
    Tuism said:
    Ooooooooh. That means anyone who knows Unity C#? Or is it worlds apart?
    C# is a language, so the languagey stuff will be the same. You obviously won't have the UnityEngine or UnityEditor namespaces, so no MonoBehaviours, Coroutines, etc.
    I guess the fact that I don't really understand the implications of this means I shouldn't try XD
    Just try Unreal using Blueprints (amazing, awesome etc.) - easier than getting started with C# in Unity in my opinion... :)
  • http://mono-ue.github.io has more complete info.

    Seems interesting. First thing to note, you need a mono license. Trying to imagine how this would actually work - probably much like unity: your code runs and executes in the mono VM and calls the unreal engine APIs via c++ interop. The most telling thing for me is that Xamarin is responsible for api and platform support, seems like you're inviting a whole host of potential pain just for the luxury of using C#. If it was a serious project it's probably better to just pay the pain upfront and learn C++.
    Thanked by 1creative630
  • If it was a serious project it's probably better to just pay the pain upfront and learn C++.
    I agree here. It's more of a hassle to learn, but it comes with less corporate baggage and ultimately performs better than C#.
  • I have been using blueprints for a awhile now, still not at the point where I can use it creatively.It would be interesting to hear what a seasoned programmer thinks about it.In an interview with "Hourences" where he used it mostly for the solus game , basically he said it still needs a programmer for certain things referring mostly to online multiplayer games
Sign In or Register to comment.