Unity vs Unreal Engine Comparison : Programming

preview_player
Показать описание
This is the next Unity vs Unreal Engine comparison video, this time I point out the differences for programming for Unity with it's C# or javascript coding and Unreal Engine with Blueprints and C++.

[ 00:20 ] Project description and requirements
[ 00:39 ] Unity 5 project with C# Scripts
[ 05:26 ] UE4 project with Blueprints
[ 09:04 ] Ue4 project with C++

See my social profiles here

#ue4_vs_unity
#ue4
#unrealengine
#unity
#programming
#gamedev
Рекомендации по теме
Комментарии
Автор

Just finished my first Unity project a board game, a conversion of an objective c implementation of the 4 player Mahjong game.
Very much enjoyed coding in C#.
By coincidence went through the Blue prints tutorial for UE4 last night. Very easy to get understand how BP's work and get something running very quickly. I feel its a very good way to learn the API, compared to Unity as the learning curve is not as steep.
C++ is a little more difficult to learn compared to C# but it's still manageable especially after working with objective c for the last 5 years.

I feel UE4 will be my engine of choice going forward, having a rapid prototyping method such as blue prints with the option to code when needed makes the difference to me.

sqwert
Автор

Wow, thank you very much! This was the best video comparing that two engines that I ever wanted to watch.

marcoseliasmep
Автор

10:50 Thanks for that. I was starting to get crazy.

johnnyfreetanga
Автор

What a superb video! You did an excellent job highlighting the workflow of both engines!

More than that, you did what most other comparison/tutorial videos neglect: you demonstrated the implementation of something in UE4 through both Blueprints and C++! Others usually stick to one or the other, mostly to Blueprints as far as I saw.

Thank you very much!

victorlucki
Автор

Very good comparison, I am learning C++ myself, it is difficult even after a year of learning, classes, pointers, memory allocation, ue4 c++ is heavy looking with all the macros and stuff you have to write, it just seems like you have to write too much more than C# in unity, it has a lot of regulations like A for actor, U for objects, and F for struct, and man the name of them are super long, it can easily crash the whole editor because of illegal memory access, line tracing is one of the particular one. but C++ is of course still the king of game development and I respect that. blue print how ever, is like the dream and I believe it will become more and more powerful and the needs for c++ will be very little.

李景天
Автор

i like how you're teaching the ctrl+c/v hotkeys while programming in ue4

gttheo
Автор

Best comparisson video yet! Very well done. This video is pretty much shows all the reasons I choose wich engine I did. It gives me a giggle how you can show anyone this video and half the people go "Eeewwww" at codeing in C++ and half the people will go "Eeeewww" and plugging in nodes in Blueprints. Totaly agree though. You wanna be a real rock star. Know how to code as well as take advantage of visual scripting where yah can. I'm no rockstar yet lol.

HangryBunniesFromMars
Автор

"Coding your own games is easier than you think."

jasontan
Автор

Everything was fun and games until the cpp part

JyotirmayShelly
Автор

just what i was looking for mister, thank you so much

pwhv
Автор

I really like your way of explaining stuff! Please consider making UE4 tutorials on how to do stuff, especially using C++. There are just not enough tutorials to be able to pick up UE4 as fast as possible.

Mike-ukoq
Автор

The lesson of the day: if you want something in C++ then good luck.

danielelkadi
Автор

thanks, this video made it so much easier to decide what to pick.
in university i had to learn c and i just couldnt get warm with programming. i retried it couple of years later but programming is just not my world

dafff
Автор

UE4 just feels so much more polished than Unity. So many more AAA native features. After moving from Unity to UE4, there's no way I'd ever go back in a million years.

artistyf
Автор

I really enjoyed that you did such a good example in each engine earned a sub today good work hope to see more to come

ZNsolo
Автор

Good comparison thanks, as a beginner programmer I think C# is easier and a good start and also efficient for gaming while C++ is cost-efficient but a low-level programming that might be faster and work directly with hardware specially for PC and consoles so it's a flexible language and more widely open but more complicated. So as a small game studio I will stuck with Unity engine and I can do what I wanted till yet.

ramim.
Автор

I choose unreal engine 4 over unity, because:
1. It lets you use C++ and blueprints. When both are used to create a game, then you can develop it faster than in unity.
2. Creating shaders is easier (I actually don't know, if that feature exists. I have a crap pc, but I can launch ue4 on low without adding materials or textures)
3. In unity, you have to pay money for blueprints feature, that is an unofficial plugin, while in ue4 you get this for free.
4. It is open source

nowykanaetoimos
Автор

I use RPG Maker but I downloaded Unity because it's the next step, I can see myself coding in C#, but C++ is just so intimidating.

GuitarWholesale
Автор

I personally think it's just different tools. They both can make good games. But the workflow of both of them are just different and ultimately depends on your preference.
I have only used Unity but I can see there are some reasons to use one over another.

Unity has a really simplistic design and heavily relies on packages and plugins (Both official and community ones). Therefore, it makes it easier to learn as well as achieving common or short tasks. Btw, you can only use C# now but C# is quite easy to learn and use. However, since C# is a runtime interpreter language, this means games with CPU intensive features will have a bit of disadvantage but you can always use C++ if you prefer to but it is quite troublesome to set up.

Unreal on the other hand has a lot of built-in functionality compare to Unity so you can *probably* finish a fully featured game without plugins or something. But since it has so many functionalities and features that means it is quite overwhelming (at least for me to learn). The same goes to C++ but to be honest you can make a game in Unreal without using C++. Given that you can convert Blueprint to C++ (thumbs up for that) for getting better performance if you need to.

Someone-jfmb
Автор

Unity feels like Blender 2.7 while Unreal feels like blender 2.8

DeathxStrike
welcome to shbcf.ru