Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unreal Engine or Unity for moddable games [closed]

Now I have searched around a bit and can't really find a conclusive answer regarding games made by either Unity or Unreal Engine to support moddings.

By mods I mean scripting, characters, maps etc. - similar to CS

What I have read is it is rather a big project to make games support mods in Unity whereas in Unreal Engine they first lately start to really support modding features thus still not really ready. Or am I all wrong?

And yes I am new in this area though not new to programming, 3d modeling and designing. This is more meant for a personal small project to play around a bit and get more experience.

So I am wondering if some people have tried it out or know successful games which got full mod support made by these 2 game engines? Or perhaps there is a 3rd game engine I don't know about which can do the job or capable of it with some programming?

If they are moddable - would that mean I either gotta make other people download the Unreal Engine or Unity to make the mods, or do I need to write my own standalone program? And does anyone know about the license rules regarding this if using those 2 engines as a modkit? (I read about it before, a forum past 1 year old where it wasn't free to use either as it is now, so still unsure about royalties, license and all)

like image 827
user2180833 Avatar asked Sep 01 '15 05:09

user2180833


People also ask

Are Unreal Engine games Moddable?

They can decide to make it completely moddable/un-moddable if they choose. ARK is a UE4 game that is moddable. The new Unreal Tournament is open source and you can create any mods for it. Not all UE3/UDK games were moddable.

Should I use Unreal Engine or Unity?

In Conclusion. If you are a beginner, Unity 3D is a good choice to learn how to code and create a wide range of games. On the other hand, if you want better and better graphics, Unreal is better suited to your needs.

Which is better for game development Unity or Unreal?

If you are at the beginning of your career in the gaming industry, Unity 3D is the easiest choice to learn to code and create a wide range of games. But if you want your video game to have excellent graphics and work with a more experienced team, Unreal Engine might be the right choice.

Is Unreal Engine more powerful than Unity?

Unity has a wide range of mods in comparison to unreal. Unreal has around 10000 assets while unity has 31000 assets. Graphics: Both tools have good graphics but the unreal engine is preferred over-unity because of its graphic quality. Source Code: Unreal engine has open-source making the development process easier.


2 Answers

No, no one would need to download Unity3D to build a mod for your game, as your game is distributed as a assembled EXE file, it would not be openable as a Unity Project so there would be no point peple building mods for it in Unity3D.

Unity games do allow Mods, they're very flexible, but the Mod system is something you have to build yours from scratch, to fit your needs and criteria. There's no default mod system on Unity3D.

Typically Unity3D Production games I've seen use Mods as external option files in a directory that are included at runtime, when matching verious criteria. these files can be text files of .ini settings, or model render and mesh files etc. etc.

The best way of thinking about the Mods (that I've seen on Unity games) is that they are assets that are appended to your Unity3D game engine.

Good luck.

like image 180
Martin Avatar answered Oct 07 '22 02:10

Martin


I don't know about Unity, but you can create mods in Unreal. In the engine they are handled as Plugins, so modders can create mods with the same engine the developer used (that's at least how I understood it). Here's a link to the wiki where the process of creating a moddable game is explained in more detail. https://wiki.unrealengine.com/Modding:_Adding_mod-support_to_your_Unreal_Engine_4_project

like image 21
Tobias Nöthlich Avatar answered Oct 07 '22 02:10

Tobias Nöthlich