Live data from Hacker News

Mono for Unreal Engine

mono-ue.github.io

1–10 of 35 posts

Re: Mono for Unreal Engine

#2
Mono and C# are now being used by both Unity and Unreal. This certainly gives further momentum to the language for game developers. With all the past license changes and the cross platform nature of Unreal and Unity this makes it a lot more pursading to learn C#\Mono for game development.

Personally I have a few educational games I would like to write and still can't decide what tool would be best, certainly Unreal will be to over the top for my ideas, but Unity keeps seeming like it would get me out the door quicker. The issue always was writing in Java Script or C# with C# always looking like a much better option.

Re: Mono for Unreal Engine

#4

You realize this is officially abandoned right? https://forums.unrealengine.com/showthread.php?54595-I-want-... &tldr; Epic saw the Unity thing and went 'nope; not unless you make it free forever'. (Also, don't bother. It doesn't work with the most recent version of the engine either)

What's the "Unity thing"?

I'm disappointed that the semi-official Lua integration seems to have gone nowhere for the past six months or so. I think that's a much better intermediate step between C++ and Blueprints.

Re: Mono for Unreal Engine

#5
post #4

You realize this is officially abandoned right? https://forums.unrealengine.com/showthread.php?54595-I-want-... &tldr; Epic saw the Unity thing and went 'nope; not unless you make it free forever'. (Also, don't bother. It doesn't work with the most recent version of the engine either)

What's the "Unity thing"? I'm disappointed that the semi-official Lua integration seems to have gone nowhere for the past six months or so. I think that's a much better intermediate step between C++ and Blueprints.

Unity licensed mono, with a very special license, for that specific version of mono. Then there was what, 4 or 5 years of wrangling and no C# version updates because of licensing and royalty disagreements with 'whoever owns mono at the moment'. I can't honestly be bothered digging the threads up, but search the unity forums and you'll get the whole story.

Unity is now officially pursuing the 'compiles C# to C++' thing. They say it's because its 5-10x faster (and it is... compared to the specific C# runtime they're using...). I'd guess that lets them do some legal loop hole things.

Licensing. Devil's in the details.

Unreal just nipped the whole thing in the bud by saying; make it free and open source, or don't come to the party.

Re: Mono for Unreal Engine

#6
post #4

Earlier quoted context omitted.

What's the "Unity thing"? I'm disappointed that the semi-official Lua integration seems to have gone nowhere for the past six months or so. I think that's a much better intermediate step between C++ and Blueprints.

Unity licensed mono, with a very special license, for that specific version of mono. Then there was what, 4 or 5 years of wrangling and no C# version updates because of licensing and royalty disagreements with 'whoever owns mono at the moment'. I can't honestly be bothered digging the threads up, but search the unity forums and you'll get the whole story. Unity is now officially pursuing the 'compiles C# to C++' thin…

According to the Mono project's website they are open source: http://www.mono-project.com/docs/about-mono/

It's all MIT and GPL: http://www.mono-project.com/docs/faq/licensing/

Re: Mono for Unreal Engine

#7
post #2

Mono and C# are now being used by both Unity and Unreal. This certainly gives further momentum to the language for game developers. With all the past license changes and the cross platform nature of Unreal and Unity this makes it a lot more pursading to learn C#\Mono for game development. Personally I have a few educational games I would like to write and still can't decide what tool would be best, certainly Unreal w…

Yes, but it would be nice to have something in between JavaScript and C#. Some 2D game devs I know use Löve2D (Lua) or Phaser (JavaScript) with TypeScript.

On the other hand Löve2D and Phaser haven't nearly the Unity tooling.

Re: Mono for Unreal Engine

#8
post #6

Earlier quoted context omitted.

Unity licensed mono, with a very special license, for that specific version of mono. Then there was what, 4 or 5 years of wrangling and no C# version updates because of licensing and royalty disagreements with 'whoever owns mono at the moment'. I can't honestly be bothered digging the threads up, but search the unity forums and you'll get the whole story. Unity is now officially pursuing the 'compiles C# to C++' thin…

According to the Mono project's website they are open source: http://www.mono-project.com/docs/about-mono/ It's all MIT and GPL: http://www.mono-project.com/docs/faq/licensing/

Devils in the details huh? https://store.xamarin.com/

Doesn't look free to me.

(and I'm not being narky. This is the point I'm making; it's only superficially free. Then you have to say, ship a game, and woa~ wait, it has to be GPL now if you bundle the runtime, or you have to pay a licensing fee?)

Re: Mono for Unreal Engine

#9
post #6

Earlier quoted context omitted.

Unity licensed mono, with a very special license, for that specific version of mono. Then there was what, 4 or 5 years of wrangling and no C# version updates because of licensing and royalty disagreements with 'whoever owns mono at the moment'. I can't honestly be bothered digging the threads up, but search the unity forums and you'll get the whole story. Unity is now officially pursuing the 'compiles C# to C++' thin…

According to the Mono project's website they are open source: http://www.mono-project.com/docs/about-mono/ It's all MIT and GPL: http://www.mono-project.com/docs/faq/licensing/

Licensing How much does this cost?

To redistribute code written with Mono for Unreal Engine, you must have a commercial license to the Mono runtime.

These licenses are included in Xamarin's commercial products for targeting Mac, Android and iOS.

Xamarin product pricing starts at $0 for Starter Edition and adds Visual Studio support at $999 per developer, per platform.

In addition, you still need to comply to your license agreement with EpicGames for Unreal Engine.

Re: Mono for Unreal Engine

#10

You realize this is officially abandoned right? https://forums.unrealengine.com/showthread.php?54595-I-want-... &tldr; Epic saw the Unity thing and went 'nope; not unless you make it free forever'. (Also, don't bother. It doesn't work with the most recent version of the engine either)

(Also, don't bother. It doesn't work with the most recent version of the engine either)

That is not the bad thing. They said they wanted to make it stable for 1 version before upgrading to the newest.

The problem is that is super buggy right now. It crashes almost all the time on my machine.

Post reply on HN