Godot 4 Vs Unreal Engine 5: Which Game Engine Should You Use?

  Рет қаралды 28,963

Matt Aspland

Matt Aspland

Күн бұрын

Unreal Engine 5 or Godot 4? Which game engine should you choose? Watch this video as I compare and review both engines to help you decide!
Get access to the project files and more on my Patreon: / mattaspland
Thumbnail Art
Godot Game: store.steampowered.com/app/82...
Unreal Engine 5 Scene: www.artstation.com/artwork/qQ...
#unrealengine #godot #gamedev
___________________________________________________________________________
00:00 - Intro
00:36 - Unreal Engine Pros
02:07 - Unreal Engine Cons
03:05 - Unreal Engine Summary
03:27 - Godot Game Engine Pros
04:28 - Godot Game Engine Cons
05:24 - Godot Game Engine Summary
05:50 - Which Game Engine Is Better?
06:45 - Outro
___________________________________________________________________________
If you enjoy make sure to subscribe: / @mattaspland
Join My Discord Server: / discord
Follow Me On Twitter: / matt_aspland
Follow Me On Instagram: / matt_aspland_
All My Social Media Links: linktr.ee/MattAspland
___________________________________________________________________________
If you want to support me, there are many different ways of doing so. This is by no means expected or required. It is just a nice support :)
Patreon: / mattaspland
PayPal: paypal.me/mattaspland?country...
Ko-Fi: ko-fi.com/mattaspland
Thank you :)
___________________________________________________________________________
To access the project files and screenshots from the video, check out my Patreon above!
My Public Video List: trello.com/b/7vJgXzBm
Unreal Engine 4 Tutorials Playlist: • Unreal Engine 4 Tutorials
The Basics Of Nodes Playlist: • The Basics Of Nodes In...
___________________________________________________________________________
♫Outro Song♫
●Kronicle - Chill Noons

Пікірлер: 107
@kesorangutan6170
@kesorangutan6170 Жыл бұрын
GDscript is not visual scripting. It's a whole scripting language that is very similar to python. Godot had a visual scripting language in previous versions but they discontinued it in Godot 4. It was creatively called "VisualScript".
@tylim88
@tylim88 9 ай бұрын
who is watching this after the recent unity update?
@incl_00
@incl_00 9 ай бұрын
Me
@cymonin5549
@cymonin5549 9 ай бұрын
As someone who had spent a year in Unity, and am now switching due to their awful and hostile decisions, this really helps me decide which engine i should focus on next!
@advait35
@advait35 9 ай бұрын
Which one did you choose?
@cymonin5549
@cymonin5549 9 ай бұрын
@@advait35 I think I will be trying out both down the line, but right now learning Unreal first.
@bindum7178
@bindum7178 9 ай бұрын
Same here... i still cant decide which to move to though...
@Rogueixpresents
@Rogueixpresents 8 ай бұрын
which is none
@Alexander-mk4qf
@Alexander-mk4qf 8 ай бұрын
simply turn on logic...s tier games are minecraft and among us, because this games are made for most people..while all this superrior graphical games are not for most..most cant buy best top tier mobile phone, best desktop, most people dont like fps drops even of s tier pc builds , so yeah godot wins here..and unity wins too , unreal lose, but unity will not let you made much money..and their new updates destroy api to the ground..so its no brainer that godot is best choice...Russians have even more pros , they cant sell unity and unreal games in Russia..while they can sell godot games in Russia..so unity and unreal just erase game dev in russia , while most game devs in Russia are not support war ...no trust to wokes
@LumberingTroll
@LumberingTroll Жыл бұрын
Use whatever engine you want, but understand that some engines make specific things easier to do / implement. It's been commonly said that Unreal Engine is not the easiest for doing 2d pixel art games, but it is certainly king at 3d games.
@benign4823
@benign4823 Жыл бұрын
If by king you mean king at making badly optimized games than yes.
@LumberingTroll
@LumberingTroll Жыл бұрын
@@benign4823 only if you are a bad developer. some of the most optimized games on the market are on UE. And if you are trying to run UE5 and games made on it on a computer that was made eight to ten years ago then that is totally your fault for being a cheap ass and has nothing to do with the engines ability to optimize.
@benign4823
@benign4823 Жыл бұрын
@@LumberingTroll Yeah, no, most are very badly optimized, especially most of the older UE4 ones.
@lynic-0091
@lynic-0091 8 ай бұрын
@@benign4823 optimizing is up to the developer, not the engine......
@benign4823
@benign4823 8 ай бұрын
@@lynic-0091 The developer cannot optimize a game using an engine which they don't have source code access to above the engine's limitations......
@SonicCraft
@SonicCraft 9 ай бұрын
I want to make 3 things: a 2D game, a 3D game, and, for lack of better words, a launcher. Since Godot can be used to make applications and not just apps, I have decided to first make my "launcher" in Godot to become familiar with the workflow, then make my 2D game in Godot. After that, with general game design experience under my belt, I will use UE5 to make my 3D game.
@Leader-uq5im
@Leader-uq5im Жыл бұрын
as someone who learned unreal engine over the year. you really nailed it here!
@TheseApples94
@TheseApples94 Жыл бұрын
Definitely biffed it on the GDscript bit. It's the engine's custom scripting language, not a visual node-based blueprint-like system - they actually scrapped their visual scripting because it wasn't worth the effort. GDscript is inspired by python, but not based on it, and it's so much easier to learn than C++.
@WesleyVanroose
@WesleyVanroose Жыл бұрын
With Pro of Unreal you forgot to say you have quixel a plugin with free photoscanned materials and objects. Also, the monthly free epic marketplace assist every month.
@zombi1034
@zombi1034 Жыл бұрын
Only thing I don’t understand is why you say Unreal Engine is code heavy? It has the best and most mature node based scripting system of all game engines. This makes it much easier for people without prior programming experience to get started. And as a beginner you can easily do everything in blueprints only and won’t have to touch c++ code at all.
@Arcticzz
@Arcticzz Жыл бұрын
hello matt! i was wondering if you could possible do a tutorial on how to make an ADS system with animations in unreal engine 5? by the way great work on all of your videos!
@perversemite519
@perversemite519 Ай бұрын
Thanks bro really nice video
@nook2726
@nook2726 Жыл бұрын
Great video, I myself will personally stick with UE5 as well because of its current unmatched graphical advantage. While I wish it was a lot more accessible to lower budget work flows UE5 is the best choice for me. Thankyou for the splendid video really helped me understand how some engines may be worth considering!
@MattAspland
@MattAspland Жыл бұрын
Thank you, glad it was helpful!
@roydash5657
@roydash5657 Жыл бұрын
Awesome! Thank you so much for your information. I wish you GOOD LUCK! Wonderful day's
@MattAspland
@MattAspland Жыл бұрын
Thank you! You too!
@roydash5657
@roydash5657 Жыл бұрын
@@MattAspland No Problem. I am so gladly
@mwdesignnew
@mwdesignnew Жыл бұрын
well i can speak for Godot and for Unreal because i used Godot Engine but now turned to Unreal Engine. This was best decision its fun to play with Blueprints and because im more visual type of artist i also get a sense of how a game is made. But thats missing in Godot. I also had lot of performance issues in Godot on a simple 3D scene with 2K Textures. But no issue in unreal engine. Theres nothing wrong when making a new Game Engine, but i want to make a game and Unreal Engine is the way to go in my opinion
@3dreamsequence
@3dreamsequence 9 ай бұрын
I'm here thanks to Unity's ludicrous announcement.
@TunedFM
@TunedFM Жыл бұрын
Hello Mat, I’m new here and wanted to request a tutorial I can’t find anywhere. I know it’s unrelated to this video topic but since it’s your latest one I though my comment could be easily visible by you. Anyway I’m searching a way to crave/mask blueprint texts into static mesh’s parent inside own blueprint. I only found ways to mask boxes or spheres but not font or other texture shapes. Hope you could help.
@bodamat
@bodamat Жыл бұрын
I wish Godot to grow and change cons to pros 🙃 Some of the cons will be changed in the future what I heard I like Unreal too, is much easier for beginners than Unity and you can achieve great results. I love both engines for specific needs
@cleoden7862
@cleoden7862 8 ай бұрын
I think everyone should see what Polygarden prototypes did in Godot, before talking about 3D "performance issues". ( and he did this using a 2060 and a old I7)
@Alandevdroid
@Alandevdroid Жыл бұрын
Unreal engine is very good for beginners, in the beginning phase of the learning itself they are providing a lot of game templates to start with and learn more about the blueprint system and all, unreal engine forum is really great in supporting and if you have a good numbers of youtubers including you, is something really helpful for the beginners!
@ChapC_YT
@ChapC_YT Ай бұрын
Clear and to the point, good video. I am gonna revive my game dev hobby... once made a game with 'FlashDevelop & CitrusEngine' ... ah good times.
@TheZoobZoobs
@TheZoobZoobs Жыл бұрын
Can you also do one for UE 4 vs UE 5? I tend to hear a lot of mixed opinions on the two so while I've been working on 4.26 since forever, the mixed feedback is making it hard to decide whether or not I want to move up to UE 5.
@pietlebrun5943
@pietlebrun5943 Жыл бұрын
I'm still using UE4.27, I've tried UE5 and it's much more performance heavy and crashes constantly. Depends on what project you're doing, I'm doing something like Scorn which was made in UE4. Lumen in UE5 is full of artifacts and flickering shadows and you don't really need Nanite at all as even UE4 can handle hundreds of thousands of polygons and when you use normal maps you really don't need millions of polys. Plus as far as the quality of Lumen's global illumination goes it doesn't even come close to the quality you get with the Lightmass GPU, yes baking lightmaps is a pain in the ass but it's worth it if you want realistic and first-class soft lighting - but again it depends on what project you're working on, I'm doing as I said a slow first person adventure (walking sim) so I'm fine with that.
@DavidBoura
@DavidBoura Жыл бұрын
The updated new audio engine / Metasounds in UE5 makes it the winner, for me.
@DavidBoura
@DavidBoura Жыл бұрын
@@pietlebrun5943 Lightmass has been improved in UE5 ; )
@pietlebrun5943
@pietlebrun5943 Жыл бұрын
@@DavidBoura Tell me, what can you do with metasounds in UE5 that you can't do with regular sounds in UE4? And about GPU Lightmass - I'm using Luoshuang's version which has much better and cleaner output than the default Unreal GPU Lightmass, plus Luoshuang's version for UE5.1 crashes if you open any material so it's currently unusable in UE5.
@DavidBoura
@DavidBoura Жыл бұрын
@@pietlebrun5943 Procedural sounds.
@AHandleWasAlreadyTaken
@AHandleWasAlreadyTaken 5 ай бұрын
Man this is tough as for now I want to make simplistic games but in the future I want to make advanced graphics for games. I cant find any good tutorials for UE5 on how to just add a custom gun to it so I think i might switch to godot if I find any good tutorials on how to use its code language.
@gwag3373
@gwag3373 Жыл бұрын
Can you update the AI head rotation follow the player tutorial?
@abiofficial-ws7pn
@abiofficial-ws7pn 10 ай бұрын
The chapters list made me subscribe.
@khalilaljarad6226
@khalilaljarad6226 Жыл бұрын
Are you the real matt? You look nice in the beard bro! Cant believe it is you
@MattAspland
@MattAspland Жыл бұрын
Thank you Khalil!!
@datscrazy4095
@datscrazy4095 Жыл бұрын
I don’t like how you used the pros of Unity and Unreal as a con of Godot. The Marketplace should not have been a con
@raktim_org
@raktim_org Жыл бұрын
You've changed so much since I last watched your video!
@MattAspland
@MattAspland Жыл бұрын
I forgot how long it’d been since I’ve been on camera haha
@raktim_org
@raktim_org Жыл бұрын
@@MattAspland Actually I was not watching your videos for quite a while, focusing on academics. So, you know......
@UnrealByYourself
@UnrealByYourself Жыл бұрын
I'm happy that I learnt UE and will stick to it.
@williamcousert
@williamcousert Жыл бұрын
Is Godot 4 good for cinematic projects?
@CRUMVIII
@CRUMVIII Жыл бұрын
Godot is cool but I've spent too much time with UE5 already. And I can't afford to start again from scratch with a new Engine considering I already moved over from Unity already.
@NeurovisionGorn
@NeurovisionGorn Жыл бұрын
I wish people woould stop saying that visual scripting is a way for people to code without knowledge of coding. It's 10000000 times harder to work with unless you know how basic scripting works. Imo people should learn how to do basic scripting and then use VS e.g. blueprints to code their games.
@Alandevdroid
@Alandevdroid Жыл бұрын
Exactly without even knowing any base in maths or physics how this people will use unreal blueprints as the unreal engine blueprint is visual scripting system of C++
@tonystark7776
@tonystark7776 Жыл бұрын
Woh u grown up.. with beard..nice 👍
@rumariomusic
@rumariomusic Жыл бұрын
Godot 4 has no visual scripting language The XR development is robust but the Vulkan engine still has performance issues that will be resolved in Godot 4.1. Basically it looks like you have no clue about Godot 4. That's why you shouldn't make a video like this
@snippyboons
@snippyboons Жыл бұрын
I'm glad someone else caught this, at first I thought he mispoke. He could have done some more research.
@bithunter3215
@bithunter3215 Жыл бұрын
It's just baseless bashing for marketing reasons of a channel based on Unreal with very broad statements. "Other engines are faster, better" and the likes. What other engines. How much? Faster in what? Where are the benchmarks? Support isnt up to par to other engines? I don't know.. do you get some bugs fixed in Unreal after a day you reportet them? I thought it was about ue5 and godot4. Not that this comparison even matters.
@yokunjon
@yokunjon Жыл бұрын
@@bithunter3215 I bet they were reading that from somewhere open on a browser tab. Biggest giveaway is it was full of outdated and generic info.
@Leomerya12
@Leomerya12 Жыл бұрын
Beginning to master Unreal has taught me that I'm capable of anything. Even murder. (I'm kidding.) For real, though, I was premed, and it was not as difficult and time-consuming.
@MartKart8
@MartKart8 Жыл бұрын
You should do a video on what's good, for making models Blender Vs Maya maybe, Blender Vs something. One thing I learned is Maya is crazy expensive think it's £246 a month to use, has some credit system, while Blender is free. Some things in Blender are turned off, in Edit then Preferences, like Loop Tools. Sometimes Blender does crash and close down, regardless off how powerful the PC is, then again crashing does happen in most software.
@asdfdfggfd
@asdfdfggfd Жыл бұрын
You will have to eventually learn Blender no matter what because it is the inbetween tool of choice, so if you are starting out its hard to go wrong with Blender.
@DavidBoura
@DavidBoura Жыл бұрын
Go Blender without hesitation.
@tonnypedersen5915
@tonnypedersen5915 Жыл бұрын
the visual scripting system got removed from Godot 4, so if you need that then stick to 3.5
@siderongames5641
@siderongames5641 9 ай бұрын
And for 3d simple mobile games?? I know Unreal is a complete win for 3D, but for a casual 3D games on Android and iOS Godot would be a better option?? Or also Unreal??
@messengercreator
@messengercreator 3 ай бұрын
say unreal engine nah I,d win sudden un/real so Godot4 is a sukuna
@pabloa4672
@pabloa4672 Жыл бұрын
I don't know Godot, but I do know UE5. And one against it is its packaging times. The bigger the project, the more hours it will take. I use UE because it has its great tools like Lumen/Nanite.
@OverJumpRally
@OverJumpRally Жыл бұрын
You need to cook once (which could take quite a lot if there are shaders overhangs), but then it would take less than 5 minutes on a 9Gb build.
@pabloa4672
@pabloa4672 Жыл бұрын
@@OverJumpRally There are two moments that take a long time. The compiling Shaders and the complete packaging. The first one I mention makes it automatic when you add new asset libraries or textures. This in the middle of your projects can arise from adding new assets. And the full build packaging is advised when the game is published. You can skip it but the first time it takes a long time. And the bigger you are, that time increases. There is no way around it, at least once you have to wait all that time.
@C_CREATURE_
@C_CREATURE_ Жыл бұрын
What the heck, I'm used to your baby face, you look like Obi-wan Kenobi now, absolute chad!
@MattAspland
@MattAspland Жыл бұрын
🔥
@alhusseinali
@alhusseinali Жыл бұрын
Hey!! New look hah!
@Thornscale
@Thornscale Жыл бұрын
As someone who has just recently gotten into Indie Game Development, Unreal 5 has been perfect for me! I have very little knowledge of coding, but between plentiful tutorials and the ease of blueprints, I'm finding it incredibly easy to get into. I honestly don't understand why some people say UE5 has a steeper learning curve, so far it has seemed extremely gentle and intuitive. Thanks for creating all the videos you have, they've been a huge help as I've been starting this journey!
@benveasey7474
@benveasey7474 Жыл бұрын
Try doing the UE5 fluids tutorials. 10 mins in and you'll find the tutorials are for UE5.03 and don't work at all for UE5.1. My point is that they aren't always the best at keeping their documentation updated.
@MattAspland
@MattAspland Жыл бұрын
That's great to hear, glad I could help!
@JaXuun
@JaXuun Жыл бұрын
I don't understand how they could decide to use a haskell based language for UEFN. Its so NOT readable
@fleurbird
@fleurbird Жыл бұрын
Nice beard!
@MattAspland
@MattAspland Жыл бұрын
Thanks!
@WindPixel246
@WindPixel246 23 күн бұрын
I think Godot is the best because is open source, so the community will make grow up godot really quicly, and obviusly you won't need to pay any tax and u can modify the engine yourself
@rifat.ahammed
@rifat.ahammed Жыл бұрын
Matt, with his beard, looks more mature.
@iamnoahperez
@iamnoahperez Жыл бұрын
I used to use Unreal Engine 5 but I always got the “GPU crashed or D3D device removed” so I switched to Unreal Engine 4 and it works a lot better now
@PikaDevs
@PikaDevs Жыл бұрын
I fixed that via underclocking my gpu
@Lord_Thunderballs
@Lord_Thunderballs Жыл бұрын
I set my projects to use DX11, that fixed the crashing. it disables nanite, but i don't really have a need for nanite.
@MadisonRamanamabangbang
@MadisonRamanamabangbang 7 ай бұрын
Idk
@dannykay4649
@dannykay4649 Жыл бұрын
Godot has visual scripting? Wow didn’t know that
@serendipinator
@serendipinator Жыл бұрын
No it does not this is not true. I used to have a Visual Scripting Language called "Visual Script" however that was removed in Godot 4. GDScript that is mentioned here is a written but very easy to use scripting language
@rafaelgpontes
@rafaelgpontes Жыл бұрын
Only Godot 3 has Visual Scripting. They dropped it in Godot 4 because very few people used it and because they thought the Visual Scripting needed to be redesigned.
@gamerdweebentertainment1616
@gamerdweebentertainment1616 Жыл бұрын
@@rafaelgpontes hope they introduce it back then...
@shaon1412
@shaon1412 Жыл бұрын
GDScript is much easier than Godot's visual scripting
@iamagenius2646
@iamagenius2646 Жыл бұрын
Shader scripting
@yourmajesty9025
@yourmajesty9025 Жыл бұрын
Unreal makes complicated things simple and simple things complicated... Godot is the opposite. Keep this in mind when choosing an engine.👾
@80TheMadLord08
@80TheMadLord08 Жыл бұрын
Your comment doesn't make sense, You've used both examples for unreal so how can Godot be the opposite? Godot makes simple things simple and complicated things complicated? What?
@1.1st
@1.1st Жыл бұрын
😍😍
@Jc22222
@Jc22222 11 ай бұрын
unreal engine has terrible UX basic stuff requires learning, it has a steep learning curve simply because it everything you do requires learning instead of intution.
@Dark_Crow_Official
@Dark_Crow_Official Жыл бұрын
Bro, what happened to your entire head💀. Where is my bro Matt aspland?
@Bluestone0001
@Bluestone0001 Жыл бұрын
They all do the same thing, there is no bad, good or okay one, you want to use unreal go ahead, if you want to use Unity then go ahead, I’ve seen some amazing games that we made on all different programming languages/ platforms, So no there is no better programming language/ platform program.
@melomaniakjm
@melomaniakjm Жыл бұрын
You’d be mad to switch to Godot.
@redocykuron
@redocykuron Жыл бұрын
i only hear GODOFWAR4
@androidfarmer8863
@androidfarmer8863 6 ай бұрын
Bad documentation is both an epidemic and a cardinal sin.
@alec_almartson
@alec_almartson 8 ай бұрын
* For High Performance 3D Games: UE5. * For Great 2D Games: Godot (Also Great Monetization... no fees or taxes to pay for selling your games)
@CodingQuests
@CodingQuests Жыл бұрын
godot 4 will reign supreme
@lifeartstudios6207
@lifeartstudios6207 Жыл бұрын
you forgot to mention how lots of bugs, incomplete features, and poor management comes with Unreal Engine 5. It's been a shit show since it released. It's been a shit show since ue4 actually. I love unreal, but it's practically not useable for anything above latest console gen (ps5) hardware. I'm an XR and mobile pipeline dev first rn, it's an absolute mess, and unreal removed practically every performance saving feature for non sm5 platforms. Likely won't see them return or have good enough replacements until hardware itself catches up to run said tricks. It's a dumpster fire right now.
@aleca8910
@aleca8910 Жыл бұрын
UE5 documentation is not better than Godot's. Nobody actually knows how to make Lumen work properly. Right now, it's full of weird artifacts that nobody knows how to fix. The editor is using ridiculous amount of RAM to keep Nanite meshes working. You need a PC with 32-64+ GB RAM to make a game on UE5 with Lumen. Not to mention, the editor is crashing multiple times for no apparent reason because of DX12. I like UE, I'm doing my game on it, but in some aspects, it is equal or even worse than Godot.
Why I’m switching from Unity to Unreal Engine
9:02
LixianTV
Рет қаралды 1 МЛН
Unity vs Unreal vs GoDot? (Why did I pick ...?)
8:19
Jason Weimann
Рет қаралды 37 М.
Каха ограбил банк
01:00
К-Media
Рет қаралды 3 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 40 МЛН
Whyyyy? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 19 МЛН
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 3,6 МЛН
Godot Engine - 2023 Showreel
5:33
Godot Engine
Рет қаралды 460 М.
Tierlisting the BEST (and worst) GAME ENGINES
33:51
BiteMe Games
Рет қаралды 196 М.
How I published my first game at 16 years old.
12:35
Strudel Studio
Рет қаралды 7 М.
USE Gameplay Tags
10:38
The Game Dev Cave
Рет қаралды 37 М.
Every Game Engine Explained In 9 Minutes (Part 1)
9:10
Stopshut Games
Рет қаралды 299 М.
Unity vs Unreal vs Godot -- Getting Started
20:13
Gamefromscratch
Рет қаралды 40 М.
How To Optimise Memory Usage In Your Unreal Engine 5 Game
10:02
Matt Aspland
Рет қаралды 13 М.
Defold vs Godot - game engine comparison
13:52
Unfolding Gamedev
Рет қаралды 73 М.
Каха ограбил банк
01:00
К-Media
Рет қаралды 3 МЛН