Тёмный

Unity Vs Unreal Engine In 2024 : Which Game Engine Should You Choose As A Beginner ? 

Unreal University
Подписаться 55 тыс.
Просмотров 72 тыс.
50% 1

👉Get Access To All My Unreal Engine Courses At : www.unreal-university.com/cou...
👉Get My Free Unreal Engine Beginner Course : bit.ly/46mUWMr
🎮 Marketplace Assets To Help You Build Games : bit.ly/3VvNkBQ
📝 My Blog : www.uisco.blog/post/unity-vs-...
#unity #UnrealEngine5 #Uisco

Опубликовано:

 

25 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 93   
@grand3dgames
@grand3dgames Год назад
I have been fascinated with 3D since ancient times. But for some reason I thought that creating my own game engine from scratch would be easier than learning someone else's. I studied OpenGL a lot, tried to use PhysX and all this in C ++. I came across a post about the UE engine, probably the 3rd one, when I downloaded it, I just saw the source folder. And what, all this needs to be studied - no, I will do my own, I even created a channel on RU-vid :) But, everything was abandoned for a while. Further, after all, I decided to study the finished game engine. I started with Unity because it's simple. After reviewing a bunch of vids, it turned out to create a primitive 2D game that was never finished.Then a friend threw a video into the chat, where someone is making a game on Unreal Engine, and then I realized that UE is not just source code, but a full-fledged editor, no worse than Unity, which does not require you to constantly write code for each action, unlike Unity. Therefore, I do not think that UE is harder to learn for a beginner than Unity. Therefore, my personal advice is to choose Unreal Engine! Thank`s:)
@Bigleyp
@Bigleyp Год назад
So I’m not the only one who tried creating a 3d game without an engine then realized just how annoying it would be.
@patty4449
@patty4449 4 месяца назад
And I will now present you with the downside of this exact feature, performance loss... You can make the exact same game in Unity and Unreal and it will perform worse in Unreal due to code being applied in poor manners and especially because their lighting system is poo (too much ray rendering) For beginners Unreal does present quite a lot of advantages, but it comes with more downsides... From asset dependency (you can't use these assets outside of Unreal for example which means you are bound to the engine in a lot of regards) to target loss (games made in Unreal often fail to work on low end devices due to the poor base layout of Unreal and some of the features constantly running despite being unnecessary, it takes more time to fix all the problems Unreal presents than to just write the stuff yourself) I fully recommend working in an engine like Unreal or Unity, but know both come with significant downsides, infact these downsides are why most really popular games have their own gaming engine, like Baldurs Gate 3, God of War and many many more, even Indie games like Hades have their own engine quite often because Unreal and Unity are just not that good... But being real for a second, Unreal performs worse than Unity in many regards, which also reflects in the games made with each (and their popularity), the only really popular game for Unreal for example is Fortnite, which was actually booted to Unreal from a different engine originally due to the collab of the 2 game studios (People Can Fly and Epic Games Studio) to avoid paying the 5% fee... What I actually see is making your own engine as quite a valid point or looking for an engine like Godot instead which is closing in on both engines... The biggest downsides of both engines btw are their managments... Epic Games keeps pushing Unreal for unnecessary and new amazing features while ignoring known problems (like the VRAM being too little at random because of light tracking even with no assets loaded on just terrain) Unity managment is trying to monetize the engine for no reason... (Ima be honest I wouldn't mind paying 5 bucks a month tho to use it, like cmon its that easy) and avoids fixing known issues as well... Unreal has a lot of assets and features to work with without someone needing to write them, but they are all not written to work together properly and some dont work with one another and the assets are sometimes really poorly optimized... Unity has no assets but is completely flexible and intuitive when it comes to usage and there are tons of features you can just get a plugin for if you know how to... As you see both pose quite the challenge to work with in their own regards, but in general I recommend to just play around with either and find which suits yourself better... I prefer writing my own with some people out of them because its faster, better and more stable... No need for constant checks for problems or anything... (Saves time when testing for bugs especially, the amount of bugs I had to fix on Unity and Unreal is literally unreal just because some feature was not meant for a clear advanced usage)
@grand3dgames
@grand3dgames 4 месяца назад
@@patty4449 I agree that there are plenty of bugs in Unreal, I myself became a victim of transferring the project from 5.2 to 5.3, the release version began to crash at launch. But maybe it’s for the better, I realized that I did some things wrong, and now I’m doing it differently (not a fact that it’s correct), but it seems better to me than it was :)
@unmotivated_might
@unmotivated_might 10 месяцев назад
The choice is clear now
@InkRibbon
@InkRibbon Год назад
I tried learning Unity but I realized I am so familiar and comfortable with Unreal that I decided to stick to it and it's been an amazing journey, especially since I can't code to save my life. It doesn't matter which engine you like, but stick to one. They all have pros and cons. It just takes time to learn, as with anything else One thing I will say about Unreal is it's free and doesn't force a "Made with Unity" logo on your game
@UnrealUniversity
@UnrealUniversity Год назад
Thanks for sharing!, yeah I tried unity as well I prefer unreal but both seem good
@mindblowersyt
@mindblowersyt Год назад
you are right bro. unreal's graphics is also amazing then unity but i don't which one is more easy so what your ex says?
@KookyPeanutAnimations5088
@KookyPeanutAnimations5088 Год назад
You able to code games if you don't know how? I can't code either...
@kiloisnear
@kiloisnear 11 месяцев назад
@@KookyPeanutAnimations5088 blueprints. very easy to learn. the gateway to ue5 cpp
@BiouBew
@BiouBew 11 месяцев назад
@@KookyPeanutAnimations5088 just use blueprint
@danotg6454
@danotg6454 Год назад
Been learning game development for almost 12 months. I remember trying to compare Unreal and Unity engines but now realise that was pointless. Things to keep in mind if you're looking to start: 1. Just because one engine does something better, doesn't mean the other is bad. Both are fantastic and comparing engines is not the right way to decide. 2. Comparing scripting languages is what people should be more concerned about. Unreal = C++ (if you're into learning and like a challenge) and Blueprints (Visual scripting which most people seem to use because C++ is too hard). Unity = C# (not as fast as C++ but still very fast and apparently faster than Blueprints) and because it's easier/has better documentation you'll be able to get good faster and do more with it. But if you know one already, just stick with that. That's how i feel anyway. Unreal and Unity both have visual scripting and written languages and it's more important which one of those you'll want to learn and just don't stress too hard about the engines themselves.
@God-T
@God-T Год назад
So would you say its smarter to use "Visual scripting" in Unreal then?, I'm not someone who enjoys Bug-checking like some people do, & i don't really care about making fancy visuals, I'm more focus on making a functional game that has descent style and world
@Mr.Apfelstrudel
@Mr.Apfelstrudel Год назад
@@God-T ¥
@suzukaiv5987
@suzukaiv5987 10 месяцев назад
yes, blueprint(visual scripting) is completely good. the only time u want to code is code optimization if u want to squeze every little performance upgrade here and there
@HettyP
@HettyP 2 месяца назад
What would you recommend for someone that knows programming already and is fine with either visual scripting or code? I’m a CS PhD student and want to pick up game development on the side not just for game design but also to test algorithms, simulations, ai systems etc? I’m okay with learning either just not sure which tools to invest my limited time into if that makes sense?
@n_mckean
@n_mckean 10 месяцев назад
Time to update Unity Pricing. They just killed the Plus Plan so you now jump straight to Pro, and coming in January they are adding a 20c run time fee per install. Insane!
@foofofdeath
@foofofdeath 4 месяца назад
I’m sorry they’re doing what!?! 💀
@OleksiyInRealWorld
@OleksiyInRealWorld Год назад
Thank you vey much for this video! It helped me to deside which engine to use! bye!
@prosealien
@prosealien 10 месяцев назад
For a career in a AAA studio, I'm finding a demand for unreal knowledge. I think for starting or a small studio then Unity. ideally have an open mind with both but specialise in one.
@rahulvats95
@rahulvats95 Год назад
Notes: Unreal: is better in graphics, platform is resource rich, educational sector dominance Not beginner friendly Resource Intensive need to spend money on your system buy/upgrading it Free to use, share revenue beyond a threshold. Unity: User friendly, Intuitive work flow Cross platform applicability like PC/Console/Mobile Tools like Visual scripting to avoid coding Education community tie ups just like Unreal Easier to learn than Unreal Quality graphics are hard to achieve here than Unreal Free to use, advanced feature need to be bought and upgraded. Easier to learn than Unreal. Performance is lower than Unreal. Realistic Physics and Graphics harder to achieve than Unreal. Multiple platforms : Unity engine Mobile friendly Unreal for Console games Although both are cross platform compatible Unity has better asset store than Unreal.
@Dyako_010
@Dyako_010 11 месяцев назад
lies , unreal has blueprint , lumen , nanite , free for the moth asset , procedural generation , and a ton more . what Unity Offer ==💩
@prototype21
@prototype21 Год назад
For beginners trying to decide: go with the one that has the easiest of use and most documentation/youtube tutorials, that would be Unity. This video does a disservice when talking about Unity's graphic fidelity while showing mobile game graphics and Unity's outdated particle system, which is replaced by node based vfx & shader graphs. Look up Unity's "Heretic" & "Enemies" short films, Unity can do state of the art graphics fidelity.
@alxdrksoul
@alxdrksoul Год назад
In unity I went through hell just to get my 2D character moving up and down a slope and behaving normally, which I couldn't get to work at all after watching videos and tutorials and writing lines and lines of code, I was feeling down and disappointed so now, I'm giving UE a chance.
@killkiss
@killkiss 5 месяцев назад
LOL Do you still think the same after all Unity's betrayals? I'm so happy I chose UE two and a half years ago. The UE forums are very active and the out of the box graphics are much better on UE. It's good to take a few Unity games or videos made by gifted people as an example to show what Unity is capable of, but that's not representative. This just makes me say that these gifted ones would have done even more impressive with UE.
@prototype21
@prototype21 5 месяцев назад
​@@killkiss Yes, because I'm just one person doing it for fun & not looking to scour forums for a solution. They did backpeddle on whatever mess was caused and CEO resigned i think. Anyways my answer was yes due to ease of use, because I'm most likely never going to fully learn it or make a game that I will try to sell. And with Unreal this would just be many more times difficult due to lack of guides covering every aspect of the engine.
@killkiss
@killkiss 5 месяцев назад
​@@prototype21This has not been true for many years. There are many guides, including for beginners, without even mentioning the numerous RU-vid tutorial videos from beginners to advanced. And the forums avoid getting stuck, nothing is more frustrating for a beginner to stay stuck for hours on the same problem. Someone somewhere has already encountered your problem and other people have already provided solutions. And there's nothing better to have fun when you're a beginner than all the resources provided by Unreal engine (assets, textures etc...) with which you can have fun. I am surprised that there is still this type of debate in 2024, on the one hand UE has progressed enormously and has simplified (nanite, lumen) for independents and on the other Unity has accumulated errors.
@finality4795
@finality4795 Год назад
Unity seems like the obvious choice for a start-up Indie dev. Some low poly asset flips mixed with your own ideas should give enough an idea on how good your imagination and logic is to create something interesting. You'd want ease of access to many players who can give you feedback on your game. The high fidelity renders of UE are useless at this stage.
@Leomerya12
@Leomerya12 Год назад
Documentation, for me, is Unreal's biggest issue. The engine can do anything, but figuring it out sometimes can take waaayyyy too long.
@yearight1205
@yearight1205 Год назад
You described the issue I'm having to a T. I came from Blender to Unreal, because I saw the strong potential in Unreal Engine. But here I am 5 months in and trying to put it all together properly is beyond frustrating at times, and if you run into a problem you don't have a clue how to do? May God be with you, because no one is going to help you 99% of the time.
@Leomerya12
@Leomerya12 Год назад
@@yearight1205 , God be with you on this perilous journey.
@alxdrksoul
@alxdrksoul Год назад
Well I've been learning unity and c# for over a year and with all those tutorials, documentation and lines of code I couldn't get my 2D character to behave normally and move, run and jump like it should on a slope, so...
@bongo2011
@bongo2011 Год назад
I feel like there are a bunch of tutorials of UE5 but they were quickly outdated with UE's update. And everyone seems to make the same tutorial that only helps in doing one thing. The only unique one I really found is your 2d fps and sidescroller one. Which I've bought both of, but waiting for the updated versions. I've searched stuff like racing sims for UE5 or even just driving and there was nothing. Found a few done in UE4 though.
@UnrealUniversity
@UnrealUniversity Год назад
True, I think I prefer the old input system, today I updated the courses to go cover how to add the controls with the new input
@BlueCollarDev
@BlueCollarDev Год назад
There's a pretty good set of courses on Humble Bundle right now
@NightReflection
@NightReflection Год назад
I know a really good tutorial for unreal engine 5 from this year it's 1h long and explain every basic, it teaches you basics about movement and few other stuff. But if you are begging don't waste time on unreal, it's way too hard to learn from just one video, I would recommend unity for 3d games and godot for 2d games unreal is for experienced programmers and developers (godot has potential to be better then unity in 3d in godot 4.0 since they will make a lot of new stuff for 3d)
@jayforcinema
@jayforcinema Год назад
Thanks! I want to develop an interactive VR experience, but bringing in live captured data (360 video, photorealistic scans etc). Which game engine would you recommend for such a purpose?
@LoneWolf-tk9em
@LoneWolf-tk9em Год назад
imo, For 3D/2.5D, Realistic Art Style, Console/PC > Unreal For 2D > Mobile/Web, Stylised Art Style - Unity either can be done on both engines, but each have their stronger sides with respect to certain type of games. ✌🏼
@aristos8933
@aristos8933 Год назад
Correct me if im wrong, but 1) both engines take a royalty fee. 2) unity is multiplatform, however to develope on console. You must buy a unity pro subscription. Whereas for unreal, you dont need to pay extra for developing on console. For example, for playstation, you already are required to get a dev kit + sony subscription. Adding that to unity's subscription can double your cost which isnt really ideal for indie devs. However C# is much easier and unity is definatly the easier to use of the two, they each have their ups and downs. Im not hating, just thought this might be an important point to some people.
@lawrencerandall1037
@lawrencerandall1037 10 месяцев назад
I think the path you'd follow would be to release on pc and hope for success and then move to consoles, which is what almost every single indie developer does. When you make the switch, you'll be able to use your revenue from popularity on PC to counterbalance the costs. Unless delusional enough to think that you're going to be some massive success from the jump, you don't have to worry about console for a while. A lot of devs (stardew valley for example) have other companies or coders come in and help with the code to bring it to consoles. Since he had the revenue to do that, after becoming popular on pc.
@forcews
@forcews Год назад
From my point of view, one big issue of Unity is not having a source code. Unity lives in past times like in old times(pre 2014) where you had to be billionaire to buy access for full source code.
@BeviCall
@BeviCall Год назад
$2400 a year?
@HalkerVeil
@HalkerVeil Год назад
Unity requires purchasing fixes in their asset store due to deprecated functions and broken replacements they never fix. You will spend a lot of money fixing the issues yourself and buying your learning experience. And what you learn is how to tip toe around fragile functions and how much taped garbage is required to make Unity work for your deprecated game. Unreal does not have this problem. It is fully functional. But it does take more time to learn it's advanced features and does not do 2D very well at all. It also has fewer platforms it can export to. And that is why everyone is switching to Godot.
@Omnivoid22
@Omnivoid22 Год назад
Should i give Godot a look?
@HalkerVeil
@HalkerVeil Год назад
@@Omnivoid22 If you want a job in the industry Godot isn't great. Because no company takes you seriously. It's like saying you work with Game Maker from YoYoGames. But if you just want to make some games that work and you can sell by yourself without a team of 5 experts and a load of money, then yes. Godot is the fastest pipeline right now for indies.
@Omnivoid22
@Omnivoid22 Год назад
@@HalkerVeil so like if I wanted to go the mobile game route, I should go Godot? I don't wanna spend time on one engine and it turns out I don't like it or something. I have unity and started there but was suggest godot
@HalkerVeil
@HalkerVeil Год назад
@@Omnivoid22 It's mainly console that you might run into a few small issues with Godot. But they are starting to accept Godot from what I understand. Nintendo Switch did recently I think. Porting to mobile is fine. Unity is alright for the entry level. But once you get into mid and high tier you will start to see how bad it is from the back end. And if you want multiplayer of any kind, Unity is an absolute nightmare. If you want baked lighting that isn't garbage, you'll have to buy Bakery from the Unity asset store. Things like that add up and before you know it, you spent $1300 on parts to get your game working the way Unity claimed it could, but failed at. The reason Unity games have a bad reputation, for being bad, is not because the developers are lazy or can't make games. It's because they are working with a trash engine and are trying to get something viable working. So they settle for the stuff Unity CAN do. And that's pretty minimal stuff that Godot can bypass. Unity is Free, but not really. Unreal is Free, but difficult in the right way, and does what it says. Godot is Free, and easy, but laughed at by corporate. So if you are trying to sell to investors or anything high level networking with people. Or looking to make a portfolio for work later. Then don't use Godot. Although that is changing too given their recent trajectory.
@Omnivoid22
@Omnivoid22 Год назад
@@HalkerVeil wow . Bust rust was made in unity and multiplayer is fine . Is there a list somewhere or a video that goes over these issues that appear at mid and high teir
@ANASCGI
@ANASCGI Год назад
i am programmer i love c++ & unreal engine 5 🥰
@user-pv1uw3yx1m
@user-pv1uw3yx1m 11 месяцев назад
Will I love unreal engine more then unity. And I also work on cyber security in college so yea I learn how to creating codes .
@RobotGameerrZ
@RobotGameerrZ Год назад
Hi I'm learning unreal engine 5
@UnrealUniversity
@UnrealUniversity Год назад
keep it up same
@StwSaint
@StwSaint 4 месяца назад
I don’t wanna learn a whole new way to code so I’m going with unreal engine I can’t code solidity and python and learn c++ i will but not now
@ananths1122
@ananths1122 Год назад
Good explanation (Unity Vs Unreal Engine video In Year 79023 : Both are good. Its about what you......................)
@10823JGE
@10823JGE Год назад
I am a student interested in programming and game development. Can you tell me what level of Python or C programming skills I need to use the game engine in the video?
@alienews0
@alienews0 10 месяцев назад
none of these langugage, well C might be useful to learn C++ which you use for unreal, but python won't help. For unity you need microsoft version of c++ (buerk, some java philosophy mixed in with memory garbage collector, essentially killin the spirit of c++, as you can tell i don't really like c#). Also you must have heard the recent news, unity might no be the best choice as the trust between them and a lot of devs has just been broken... So yeah here is my tip, learn c++ and if u find it too hard, you can always turn to godot, it's a good alternative for small projects, with its own script language (gscript which will remind you of python, so you see i was wrong : python might help if you don't limit youself to the two biggest engines) and its own editor and it's totaly free and open source (godot is coded in c++, so it's efficient, as you might know unlike c#, c++ is a real compiled language, way more efficient than interpreted ones). About the level, not necesseraly very high, but undersatnding memory management is an important base you not necessarily have yet, if u code mostly in C and python, do malloc and free remind you something ? In a game we use the heap a lot. So first learn to properly use new/delete and then smart pointers so you have a good basic understanding of the code you write. Then learn things specific to gaming like animation (2d or 3d ? 3d it will be ? then welcome to quaternions ^^), lights, shaders, sounds, input management, etc... So yeah u not necessarily need a high technical level but you need to learn different fields if u plan on doin a game on your own (which i recommend, download godot and make a simple project, then a bigger one, etc..) It would be better if your game doesn't run out of memory cause it leaks, but for sure u don't need the same experience and technical knowledge as someone coding for some important software which might put people's safety at risk : Worst case scenario your game crashes or leaks memory, so you can totaly offer to copy paste some code you don't understand, that won't kill anyone, from that perspective you can start coding a game without really mastering all you do.
@izagawd
@izagawd 9 месяцев назад
Unity is c#, unreal is c++ or blueprints
@thewingeddragonofra2815
@thewingeddragonofra2815 Месяц назад
Unreal engine for realistic game like spiderman, assasin creed Unity for fantasy game or anime game like genshin impact
@blockedchannel7032
@blockedchannel7032 Год назад
Vulkan + C++ one love ❤️
@sxrevived1087
@sxrevived1087 7 месяцев назад
i like unity it can do realistic graphics too when i use unreal engine i get burned so fast too much stuff to learn , unity is fast to pick up and start making games with
@eliahmimon222
@eliahmimon222 Год назад
You can use unreal for console games and stuff too tho
@UnrealUniversity
@UnrealUniversity Год назад
True I mention that toward the end
@insanelyblox7292
@insanelyblox7292 7 месяцев назад
I’ll most definitely try to learn how to use unreal engine because I’m not trying to make a game but rather backgrounds and maps for analog horror. It will be so much better and people won’t know if it’s fake or real which is why I’ll definitely try doing unreal engine
@UnrealUniversity
@UnrealUniversity 7 месяцев назад
Unreal is great
@22hoursago
@22hoursago Год назад
Unreal all the way
@makeitunreal6057
@makeitunreal6057 Год назад
I have a problem packaging in unreal 4.27 even when I port it to ue5 it still says, E:\Unreal Projects\Gem Seekers\GemSeekers.uproject does not look like uproject file but no targets have been found! My game is called Gem Seekers
@BeviCall
@BeviCall Год назад
did you ever figure this out??
@SunPyramidHeal
@SunPyramidHeal 4 дня назад
Please no kill games.
@kebrus
@kebrus Год назад
playmaker? unity has their one node base programming tool now, they bought them, it's called bolt, why even mention playmaker?
@UnrealUniversity
@UnrealUniversity Год назад
no reason just decided to go with playmaker as I used it before
@kebrus
@kebrus Год назад
@@UnrealUniversity fair enough I guess, it's just that in 2023 that's not what people should or even will be using anymore
@landonp629
@landonp629 Год назад
@@kebrus Bolt and Playmaker are different as night and day. Playmaker is much simpler to use, whereas Bolt is pretty much a less-developed version of Unreal Blueprints. Playmaker is fairly easy to get a grasp on using, Bolt and Blueprints are just as complicated as code. So, I wouldn't say Playmaker is obsolete, it just works differently than Bolt. Beyond that, Bolt and Blueprints aren't really that user-friendly. There is this myth that you can create a game 'without coding' in Bolt and Blueprints, and its frankly just wrong. Yes, you don't have to write out the code - but you still need to know the code and how it works in order to have any understanding of what the Blueprint/Bolt modules actually do when you connect them. Blueprints/Bolt cutout the need to write out the code, but you still need to know how the code works.
@Zedzilliot
@Zedzilliot 5 месяцев назад
Lmao, truly unbiased Mr "Unreal University"
@UnrealUniversity
@UnrealUniversity 5 месяцев назад
😂
@juhannusruusu
@juhannusruusu Год назад
Unity.
@LUFFY-bg8vy
@LUFFY-bg8vy Год назад
I am a software engineering student and I want to be a game dev in a good company. I am not interested in becoming an indie game dev. Should I learn Unity or Unreal?
@coreygraham8017
@coreygraham8017 Год назад
Unreal
@writerguy8194
@writerguy8194 Год назад
If you look at big game developers who use Unity/Unreal Engine - there are a lot more who use UE vs Unity; and if you look at game developers who use their own proprietary game engines, a lot more of them use C++ vs C#. So if I were you and my goal was to find a career in a big game developer company, from what I know right now, I would choose UE and C++.
@finality4795
@finality4795 Год назад
Unreal if you want to be part of a bigger project, Unity if you want to start-up an indie company.
@unknownfactor6489
@unknownfactor6489 10 месяцев назад
a
@RemainingAxis565
@RemainingAxis565 11 месяцев назад
There Are more engines than unreal and unity you can't just choose from two engines
Далее
Why I'm Sticking With Unity (Unity vs. Unreal)
18:28
Просмотров 102 тыс.
This Stop Motion is Insane
00:39
Просмотров 7 млн
Unreal Engine July 2024 Free Assets
11:47
Просмотров 20 тыс.
I Made a Game in Unreal in 14 Days... (No Experience)
32:59
choosing a game engine is easy, actually
15:08
Просмотров 362 тыс.
Where Do I Start?
9:38
Просмотров 2 тыс.
My Wife and I Made an Indie Game and it Made Millions!
14:45
Can Unity Survive?
20:51
Просмотров 76 тыс.
Why I’m switching from Unity to Unreal Engine
9:02