Why moving to UE4 could open up so many opertunities

Hey, I would just like to say at first that I hate unity (and .NET aswell) so I have a bit of a bias towards every other engine that exists and doesn’t use .NET, but I have my reasons for that.

Ok, so this post will be a list of reasons why UE4 would allow unturned to branch out and become a much bigger (and probably better) game!

Reasons for UE4:

  • Better performance - While it is well known that C++ can be faster than C# when done correctly, the way UE4 is written helps you to make code that runs well. For example, the way to call their APIs is through a bunch of macros, so alot of what you are doing is handled by the engine rather than you, while still giving you full control if you wanted. Also, blueprints are much faster than C# due to them statically compiling, and because they are directly translated to C++. Also, I have found that using the exact same shaders on both UE4 and Unity leads to UE4 having better performance. This was tested on my main PC (I had to sell my old one) that has integrated graphics at 2ghz CPU. 2 ghz!!!.

  • Better mod support - Epic Games has been known to work with games that they think have potential, for example PUBG, Squad and ARK (back when it was much smaller). They have made modding SDKs for games that allow you to do anything you can do with blueprint, and that is almost anything. Currently in unturned, adding new weapons or vehicles is making a model and editing an XML file that specifies how it should act. This is pretty bad for modders that want to add more functionality. I mean, sure, Rocket exists. But with rocket you can only do server side scripting, and it is very limited. If Mr Great Lord Papa Nelson were to contact Epic Games, then Epic Games could help him set up a modding SDK similar to that of ark where modders can do anything that the game allows for and more!

  • Any scripting language - Because C# is an interpreter (Or JIT compiled, idk) language, using another scripting language that isnt integrated with .NET will lead to worse performance. With UE4 + C++, you could use ANY scripting language because C++ is statically compiled. Even languages that don’t work with C++ natively (I’m looking at you Dyon), could be implemented using pre-compiled libraries (Dyon uses Rust, and Rust can make libraries). You can even use C# via Mono, as that is the approach that Garry Newman + Facepunch took with their new sandbox game.

  • Anyone can get access to UE4 source code - While this is alot smaller, if Nelson wanted to modify the engine in any way, he could because - if you link your GitHub account with your Epic Games account - you can access the UE4 github repo.

So, if anybody would want to say how the devil spawn that is Unity would be better, feel free to tell me

2 Likes

slow clap
Preach on, brother, preach.

1 Like

Cuphead was made with Unity therefore your opinion is invalid.

Cuphead is 2D, and unity is really good at 2D

I doubt you could sway Nelson one way or the other, but it looks as if you did your research young man.

also it’s all but confirmed Nelson is using UE4

Yes, I done research AND i carried out tests :3

Pretty well thought out post.

I also have to agree, overall I think Unreal Engine 4 will bring huge performance improvements to Unturned, in addition to completely overhauled graphics. Having a potato PC I’m excited to see how this will affect players like me.

if squad and brick rigs are anything to go off of my framerate will fucking die with 4.0.
then again squad has infinite draw distance and super high poly shit while brick rigs has total destruction and ridiculously good particles, so…maybe hopefully possibly not.

2 Likes

infinite draw distance replaced with infinite children, total destruction replaced with maps being total buildings.

sh
ten characters

6 gb minimun of ram

my game could run on 1gb of ram fine, and UE4 actually uses LESS resources than unity (it’s just lots of UE4 games are made more visual than unity games)

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.