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".
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!
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
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 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.
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.
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++.
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!
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.
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.
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)
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
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!
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
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
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.
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!
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.
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++
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.
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 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.
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.
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??
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!
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.
I deeply enjoy Unreal Engine and I'm making good progress in it, my issue is that my laptop tries to explode every time I use it. I'm definitely focused more on mechanics than graphics at the moment, so I'm thinking about checking out Godot 4.
Yeah Unreal Engine can be quite intensive to even do simple stuff. You could also try out Unreal Engine 4. It’s still a great engine and not outdated, a lot of assets are still available on it. It just isn’t as intensive by default
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.
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 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.
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
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?
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.
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.
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.
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.
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.
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
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.
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.
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.
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.