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…
Mono for Unreal Engine
11–20 of 35 posts
Re: Mono for Unreal Engine
#12Earlier quoted context omitted.
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
#13You 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)
I was digging through Reddit and saw some interesting comment by Miguel de Icaza. It was regarding his blog post http://tirania.org/blog/archive/2014/Oct-23.html (Mono for Unreal Engine).
There was no update to the situation in this blog post. No information on the site I posted here. Really bad communication from Miguel and Xamarin. :-(
I have only followed one tutorial for Unity3D and have never tried Unreal Engine. I'm just interested in the topic because it's different from my day job and I'd like to try something new. Posted the link here to provoke some discussion about it.
(The 1980s were so much easier. Not many choices on the C64.)
Re: Mono for Unreal Engine
#14Earlier quoted context omitted.
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?)
For example, if you manufacture a device where the end user is not able to do an upgrade of the Mono virtual machine or the Moonlight runtime from the source code, you will need a commercial license of Mono and Moonlight.
Or if you ship an application that requires to statically link the Mono runtime and you are not able to provide the object code to relink Mono, you must obtain a commercial license from Xamarin."
You can bundle as much as you want, as long as you adhere to the rules.
Re: Mono for Unreal Engine
#15Earlier quoted context omitted.
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 lic…
Maybe there's some difficulty I'm not seeing here, though.
Re: Mono for Unreal Engine
#16Mono 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…
Unreal doesn't use Mono or C#.
Re: Mono for Unreal Engine
#17Re: Mono for Unreal Engine
#18Earlier quoted context omitted.
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?)
" When do I need to obtain a license from Xamarin to the Mono Runtime? We only require licensing for uses of Mono and Moonlight on embedded systems, or systems where you are unable to fulfill the obligations of the GNU LGPL. For example, if you manufacture a device where the end user is not able to do an upgrade of the Mono virtual machine or the Moonlight runtime from the source code, you will need a commercial lice…
'as long as you adhere to the rules.'
Yes, by 'obtain a commercial license from Xamarin', they mean, 'pay a license fee'.
Like say, if you ship a mobile game. The only reason Unity gets away with it is because they have a licensing deal that permits them to ship mono.
If you want to write a mobile game, you pay for it.
That's not freedom.
Re: Mono for Unreal Engine
#19Earlier quoted context omitted.
" When do I need to obtain a license from Xamarin to the Mono Runtime? We only require licensing for uses of Mono and Moonlight on embedded systems, or systems where you are unable to fulfill the obligations of the GNU LGPL. For example, if you manufacture a device where the end user is not able to do an upgrade of the Mono virtual machine or the Moonlight runtime from the source code, you will need a commercial lice…
I don't even know what point you're making. 'as long as you adhere to the rules.' Yes, by 'obtain a commercial license from Xamarin', they mean, 'pay a license fee'. Like say, if you ship a mobile game. The only reason Unity gets away with it is because they have a licensing deal that permits them to ship mono. If you want to write a mobile game, you pay for it. That's not freedom.
To most users of Unreal Engine, mobile games aren't really a priority, though I understand Unreal wants to change this.
The problem in the mobile case is not that Mono isn't free; it's that the licence isn't permissive enough.
That mobile platforms and GPL-style licenses don't play well together is nothing new, and I think it's misleading to call Mono "not free" just because the restriction of the Apple App Store and iOS don't allow you to use it there.
Re: Mono for Unreal Engine
#20Mono 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…
Unreal doesn't use Mono or C#.
FROM THE READING "With Mono for Unreal Engine, you can now use the latest version of C# to write your gameplay code, AI behaviors, UI elements, and more."