Gaming Discussions

Best Game Making Software?

Submitted by Unreal2000, , Thread ID: 115838

Thread Closed

RE: Best Game Making Software?

#161
Broken English Warning, just saying.

Really depens on what kind of game you trying to make.

If 2D - Use Unity.
If 3D - Both Work, but 'd recommend to start with Unity, since it has... Literally everything to start off with. You have a bunch of shaders from Unity Market (or whatever it's called) and GitHub, you can get models for free, there's even pre-done game projetcs, if you're very lazy to start from scratch. You can just look at the code that unity uses (C#Sharp) and then try to make something yourself. Hell, some company made a custom shader-maker plugin!..Which you have to pay like 60$, but I'm sure you can find a pirated copy lol.

Sadly, Unity has a bad reputation, because of all bad games made on it (mainly because of the free unity watermark on game startup, if you didnt pay for pro version of Unity). But can you really blame the creators of Unity for that? It's not that the engine is bad, it's the people that use it to make bad games on it (and also make those chinese bitcoin miners on Google Play, you know those, named "Super Spider-Rope Hero 3D: San Andreas 3D City Battle" or something).

Unreal Engine is also good, but if you don't optimize your game properly, I guess not alot of people will be able to play your UE4 games. Haven't used it myself personally, but my friend did.

But, It's just my personal opinion, it could be different for you.

RE: Best Game Making Software?

#162
I vote for Unreal Engine 4. Very user-friendly, powerful, and easy for beginners thanks to blueprints

RE: Best Game Making Software?

#163
rpg maker is really simple if ur into 8bit games /pixelated stuff

RE: Best Game Making Software?

#164
Unity is the best by far, Its probably the easiest too

RE: Best Game Making Software?

#165
I used it a few times. I think Unreal Engine is comfortable to use and you can do great things if you try.

RE: Best Game Making Software?

#166
Ue4 is the best, unity was easier to get the hang of as far as the editor goes but I think unreal was easier to start actually developing with because of blueprints. Plus the graphics like you say.

RE: Best Game Making Software?

#167
Unreal is pretty cool! It depends on what you want to do though, 2d games in Unreal can be a pain to start.

RE: Best Game Making Software?

This post was last modified: 19-08-2020, 04:33 PM by vectraturbo
#168
unreal if you don't mind making most of your assets and easy due to blue prints
unity is good but a shit load of typing but assets are easy to get hold of if you look around as one of the above posts said unity got bad name by some crap games being turned out by the engine but there are some good game made with it its down to your own preference i have and do you both of them same as anything some have pros and some have cons there also some other engines that are around game maker studio etc but never used them

more assets and tutorials around for unity than unreal depends on what your end result you are after and how much knowledge you have to start with

29-07-2020, 07:05 AM
Jatcom51 Wrote:
Unreal is pretty cool! It depends on what you want to do though, 2d games in Unreal can be a pain to start.
could agree more !
3d unreal all the way
2d unity is better

RE: Best Game Making Software?

#169
I love using Unity 3D, after all it's free and has great features

RE: Best Game Making Software?

This post was last modified: 20-08-2020, 04:41 AM by nem4nem
#170
Unreal Engine or Unity.

If you want to code and have coding be "easier" use Unity. C# is a breeze and easy to learn and feels like you are making progress. Unreal with C++ can feel like learning Chinese (for someone with no prior coding knowledge).

On the flip side, if you want visual scripting, UE4 is a breeze to get into. The curve is learning all the other parts that use blueprints, like the Character/Actor/Pawn blueprints, etc. Learning how to setup your character/mesh/collision properly. Stuff like that. The coding portion though is easy to pick up via blueprints because it's a - think about what you want to do, create the node and connect it - type of process. Don't have to worry about forgetting a ; or typo (some stuff is still context sensitive in ue4 though).

Bolt was just integrated into Unity which brings visual scripting to Unity - but it's not as flushed out as blueprints is. It's still not clear if Unity intends to keep pushing for their DOTS visual scripting or if they are throwing in the towel and going to push Bolt / Bolt 2. Bolt 2 is interesting, but still not enough to change over if you already know Blueprints.

Key factors to also consider is Quixel Megascans library is free for UE4 users. That's HUGE! AAA assets at your fignertips for free. Also Epic releases free marketplace assets every month that can include some expensive assets, worth picking up even if you don't intend on using UE for a while. It's free!

Also Epic has a new deal where you don't pay royalties until after your first certain amount earned, forgot exact number - but on contrary you will have to pay royalties for Unity.

Unity on the other hand has a great learning/teaching community with a wealth of tutorials. UE is hit or miss. I've found it's best just to get marketplace assets and reverse engineer them to learn. Unity you can find courses from pro Indie/AAA devs.

It's really a toss up and comes down to what your style of learning/creating and goal is.

For me, I'd rather focus on creating with less overhead - blueprints / quixel megascans was the determining factor.

I think of Unity as a hybrid car in the city and UE4 like a sports car. If you want to go to A to B quickly no hassle, then use Unity. If you want to go fast then you have to get through all the city traffic and out to the open roads - but once you do UE4 opens up and you can zoom wherever you like.

Oh almost forgot, 2d games is Unity. Easy. UE4 is too heavy for 2d and mobile games. You can do it, but it's again like driving a sports car in city traffic. Just use the hybrid.

If i had to start all over again, I'd evaluate what my short / mid / long term goals are.

2d games = Unity
AAA 3d = Unreal
Visual Scripting = Unreal
Just for fun = Unity + Playmaker or Bolt
Easy Coding = Unity
Complex power coding = UE4

Lastly, blueprints can be nativized. It doesn't make them as fast as C++ but it does speed them up a ton, enough to counter the majority of the negative speed costs of blueprints.

Either way, it's a ton of fun. Pick one up and give it a good year. You can always switch later. The knowledge you learn will still translate over. Structs, enums, arrays, ai, etc.

Don't have too high expectations. Start slow. Enjoy the process. It's definitely worth it!

Note: Noteworthy mentions to check out, GameMaker, Godot, Cry Engine
Note 2: DL UE4 and DL all the projects available like Squad SDK. You can see how a top level game is made (btw project takes forever to load but worth it)

Users browsing this thread: 26 Guest(s)