No video

I Made The SAME GAME in 3 Game Engines

  Рет қаралды 478,269

velander

velander

Күн бұрын

Making the same game in Godot, Unity and Unreal.
Cowboys, bottles and ragdolls yay
Link to Discord:
/ discord
Links to me:
www.fabianvela...
/ fabianvelander

Пікірлер: 1 400
@dirt3371
@dirt3371 2 жыл бұрын
My experience with Unity over 2 years: The feature you want has two official plug-ins, one is deprecated and the other has been in alpha for several years.
@sharde26
@sharde26 2 жыл бұрын
So you're saying that there are options? :P Kidding haha
@bijm007
@bijm007 2 жыл бұрын
This is so Unity it hurts
@LukiGames0
@LukiGames0 2 жыл бұрын
There are also third option. Write your own tool for thing what you need. I am working on a space sim game in Unity because writing tools is hard in Unreal and almost non documented and my game requires custom tools to make it so i am stuck with Unity :P.
@sharde26
@sharde26 2 жыл бұрын
@@LukiGames0 Really? That's so cool!
@patrickmcguinness1410
@patrickmcguinness1410 2 жыл бұрын
This is true. That's why you either try and find something 'good enough' on the asset store (to gut and repurpose, usually), or DIY it. Also, can someone explain why the heck Unreal uses block coding??? What is that unholy abomination?!
@jomkin6464
@jomkin6464 2 жыл бұрын
2:34 For the ragdoll in Unreal Engine you don't have to scale the model. In the physic section you have (min bone size) that you can reduce so It can detect all the bones.
@Waffle4569
@Waffle4569 2 жыл бұрын
Weird default behavior... imagine if it deleted triangles below a certain size because "oh i didn't think you wanted that"
@MrTeathyme
@MrTeathyme 2 жыл бұрын
@@Waffle4569 it actually makes sense You have a flesh meat suit container that is 10cm by 5cm your minimum bone size is set to 5cm, at most your flesh suit can have two bones in it, if you try to cram in more bones then the bones will have to either overlap or explode out from the flesh suit. so you make the bones smaller or make the flesh suit bigger. Basically its not a "default behaviour" they just expect you to be making bigger models so the default bone size is THICC Another way to look at it is unity and godot dont have "bone size" as an option so while you dont have to set bone size you also lose any functionality that relies on said bone size (though thats a stretch and a half but still valid)
@MondyTS
@MondyTS 2 жыл бұрын
@@MrTeathymelet's say you have facial bones, those are pretty small compared to the others and your don't want them to ragdoll so that's actually useful to have that option
@MrTeathyme
@MrTeathyme 2 жыл бұрын
​@@MondyTS That's a great example! But yeah this kind of thing is why I always prefer the overly complicated tool (as long as that complication comes from having more dials to turn) Sure having to do more stuff manually sucks if you just need something simple, but id much rather take some annoyance that I can make relatively painless through practice or even templates/macros, than slam head first into a brick wall when the "automatic bone scaling" wont let me do the thing I want to do and im just wishing I could turn the dial. I think of it like an automatic vs manual gearbox, the automatic is really nice for driving around day to day because you dont have to micromanage the clutch and pay attention to rpms etc. But when you try to climb that steep hill youre gonna be wishing you had some level of manual control so you can keep the rpms high
@_R420
@_R420 2 жыл бұрын
@@Waffle4569 yeah because randomly deleting polygons from a mesh ist totally the same thing then not adding shapes to all bones.... fml
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
Really great video! Perfect example of how engines are simply tools, it's all up to the developer to use the tool to the best of their ability. Every engine nowadays can build any game you can think of provided you have the skills to make it.
@foreducation408
@foreducation408 2 жыл бұрын
You could give it a try to Godot it's really good to support some free and open source engine, just one video would be enough then you can carry on with your unity tutorials.
@kinrechoo3183
@kinrechoo3183 2 жыл бұрын
i will not call is simply tools, i will call it a set of tools, and some time the engines have the 2 of the same set of tool for the same use, and it can be confuse which set of tools to use and what the diff of the set of tools, in the end as you had say it all up to the game developer to know what tools is there, why and how to use them.
@blinded6502
@blinded6502 2 жыл бұрын
@@foreducation408 Godot is bad, switch to Bevy or something
@newf_gg1230
@newf_gg1230 2 жыл бұрын
@@foreducation408 no. Useless engine.
@AnAncient76
@AnAncient76 2 жыл бұрын
It's not that simple. With some engines you will have way less problems to implement something.
@Codeer
@Codeer 2 жыл бұрын
Very entertaining video! Cool way to compare the engines. I completely agree, it’s never really about the engine but much more what you do with it!
@simrananand9424
@simrananand9424 2 жыл бұрын
Where have you been? I hope all is good! Waiting for your next upload!
@thomasamathew4058
@thomasamathew4058 2 жыл бұрын
Codeer...I always look for your new devlogs. Hope you upload soon.
@hillstudios1
@hillstudios1 2 жыл бұрын
Every engine has advantages and disadvantages.You have to choose based on your game
@Chris_t0
@Chris_t0 2 жыл бұрын
unless its visuals, unity is dogs balls
@Real_Genji
@Real_Genji 2 жыл бұрын
@@simrananand9424 Check his channel
@joshuaanderson6609
@joshuaanderson6609 2 жыл бұрын
The default shadow settings in Godot can look pretty bad, but it's actually not hard to make them look good! 4.0 is better too, but with some tweaking I have better defaults I use for my projects in 3.x and it's great
@spudrat
@spudrat 2 жыл бұрын
any pointers for how one would go about achieving that?
@LosfrogerX
@LosfrogerX 2 жыл бұрын
Share shadow settings please
@SomeRandomPiggo
@SomeRandomPiggo 2 жыл бұрын
shadow settings pls
@JockaPlay
@JockaPlay 2 жыл бұрын
and changing the bias you can resolve this
@bluedark7724
@bluedark7724 2 жыл бұрын
"Ain't No Rime For That!"
@MichaelMilord
@MichaelMilord 2 жыл бұрын
This was fantastic, and funny as heck. Using primarily Unreal Engine, I laughed HARD at the naming differences!
@maxisjoe
@maxisjoe 2 жыл бұрын
A perfect video that explains how engines don’t actually affect how your game plays out and it’s almost always on the dev’s part. Just like how you could have fixed the shadows by tweaking a few variables from the project settings or used baked lighting :)
@fabianvelander
@fabianvelander 2 жыл бұрын
good take not to mention the skybox in UE4
@Mordynak
@Mordynak 2 жыл бұрын
@@fabianvelander Just delete it. Place a new sphere and material shader on it.
@vadeka
@vadeka 2 жыл бұрын
There is some impact an engine can have, look at all the mmo's made with UE3. Notorious for having technical issues. Or look at the lumberjack engine, Amazon has 0 good games thanks to it..... ok.. maybe not just the engine here.
@maxisjoe
@maxisjoe 2 жыл бұрын
@@vadeka that is false. Most of these games have issues due to terrible support from the developers and Lumberyard is not widely used nor supported. Blame the developer; not the tool.
@RenderingUser
@RenderingUser 2 жыл бұрын
@@maxisjoe "blame the devs but not the tools" yes but I feel like that there is a situation where you can blame the developers of the tool
@throbbinguncle7969
@throbbinguncle7969 2 жыл бұрын
Great video. It always drove me insane when people use "It's made in x Engine so it's bad" argument. As my dad always used to say "A bad carpenter will blame his tools".
@serendipinator
@serendipinator 2 жыл бұрын
Its weird tho, because in this case its like the saying would be changed to "A bad home owner blames the carpenter's tools"
@mr_sauce_cooks
@mr_sauce_cooks 2 жыл бұрын
Your father is wise
@Chris_t0
@Chris_t0 2 жыл бұрын
@@serendipinator a home owner doesnt use the tools... the carpenter does... hence the game developer... hence the person going on twitter complaining (the game developer)
@robertonome2448
@robertonome2448 2 жыл бұрын
@@serendipinator the guy on twitter is a developer tho. And you guys really should watch his response videos before taking conclusions. I know this is a "touchy" subject, but exceptions apply. really looks like fabian did this vid only to get clicks, as there were barely any research at all put into the situation
@haruhisuzumiya6650
@haruhisuzumiya6650 2 жыл бұрын
Another is "don't go blaming the toolbox, you need the right tools for the job"
@Outfrost
@Outfrost Жыл бұрын
Godot users! To fix your shadows, select your light source (directional light, spotlight, whatever), go to the "shadow" section, and enable "Reverse Cull Face". Bam. As long as the normals on your meshes are correct, you now have nice shadows. Love the editing btw :D
@tezwoacz
@tezwoacz 2 жыл бұрын
Best engine is the one you are most familiar with.
@Argoon1981
@Argoon1981 2 жыл бұрын
Underrated comment.
@Chris_t0
@Chris_t0 2 жыл бұрын
not really best engine depends on whether you have access to a good artist, unity needs no good artist cause its shit, unreal is amazing when you got an artist
@robertonome2448
@robertonome2448 2 жыл бұрын
nope. moved from construct to godot and its miles better. And I used it for 2 years. It isn't so black and white, and there are some engines unfit for certain tasks. Most important thing is to at the very least be aware of the capabilities and weaknesses of most engines.
@tezwoacz
@tezwoacz 2 жыл бұрын
@@Chris_t0 Iam not too familiar with unity, but as far as I know only significantly superior aspect of unreal is how it handles lighting and reflections, but physics are pretty much the same, so when you import high poly models from blender there is very little difference between the two. Correct me if Iam wrong but a skilled 3d artist will make your world look better regardless of what engine you are using.
@faremir
@faremir 2 жыл бұрын
@@tezwoacz Yep. You're not wrong.
@ZacharyHelm
@ZacharyHelm 2 жыл бұрын
I'm sure Fabian knows this but the units in Unreal are centimeters. In Unity, Godot, and Blender, they at least default to meters. Hence the 100x difference for that ragdoll :)
@rossbatten2912
@rossbatten2912 2 жыл бұрын
What background was the person who first decided that standard units should be centimetres? Engineers work in millimetres and physicists work in metres as standard and both limit themselves to multiples of 1000 if they use something other than standard.
@CodeBroRob
@CodeBroRob 2 жыл бұрын
funny enough in blender i set the units to mm and in fushion 360 the model was 100x smaller while also on mm
@zackakai5173
@zackakai5173 2 жыл бұрын
@@rossbatten2912 the reason it uses cm is because it's easier to specify that, for example, a wall is 40 units thick than 0.4 units thick.
@cedric7751
@cedric7751 Жыл бұрын
@@rossbatten2912 Easy answer, in Unreal Engine 1 and 2, the engine was not using centimeters but Unreal Units. When Epic games developed their first game in the engine, they used scales in Unreal units that were close to inches. A human sized door in Unreal was usually 96 UU tall and a human character was 72UU tall. When Epic games started thinking about the archviz market they decided to use metric units and chose the unit that was closest to how the were using the old Unreal unit; centimeters.
@SJrad
@SJrad Жыл бұрын
@@cedric7751 Goddamn Americans
@HojuMedia
@HojuMedia 2 жыл бұрын
With Godot's shadows having that gap, Im pretty sure you can fix that by tweaking the bias setting in the inspector. And Godot's GIprobe makes the default shadows a lot nicer.
@KillahMate
@KillahMate 2 жыл бұрын
I don't really keep up with development in too much detail, but _IIRC_ this is an issue with the default shadow bias in Godot 3.x, basically in many cases you end up needing to tweak the bias as you say. Godot 4 handles shadow maps completely differently by default, so now light leaks will almost never happen with no tweaking required. (Then yeah, on top of that setting up some global illumination with GIProbe or VoxelGI or SDFGI (for whatever reason Godot doesn't have it on by default) would make the scene look even more similar to the other two engines, with the bounce light and everything.)
@RADkate
@RADkate 2 жыл бұрын
@@KillahMate yeah, its wierd there is even a thread on it where one of the devs said they look shit on purpose for what ever reason(?)
@KillahMate
@KillahMate 2 жыл бұрын
@@RADkate well, whenever something is shit and a dev says it's on purpose, it's almost certainly for compatibility reasons.
@RADkate
@RADkate 2 жыл бұрын
@@KillahMate thats it i guess godots standard settings are pretty low anyways tough a few easy tweaks you can make the shadows look a lot better
@saul8510
@saul8510 2 жыл бұрын
@@KillahMate it not by default, because then it would burn integrated graphics cards and make things so laggy.
@redgarlicbred6228
@redgarlicbred6228 2 жыл бұрын
This is probably the most entertaining take on the engine debacle. Engines are simply tools, it's how it's used that makes the difference. Also how do you only have 400 subs? That's criminal right there
@IndieScapeGames
@IndieScapeGames 2 жыл бұрын
Up to 800 now! The algorithm pointed this video to me and couldn't be happier
@RenderingUser
@RenderingUser 2 жыл бұрын
it's 2k already
@Kennedy00Louis
@Kennedy00Louis 2 жыл бұрын
Welp, I guess the algorithm is doing something good for once, sub count just exploded in a few days.
@RenderingUser
@RenderingUser 2 жыл бұрын
@@Kennedy00Louis niko
@Kennedy00Louis
@Kennedy00Louis 2 жыл бұрын
@@RenderingUser yes indeed, very cultured.
@omnicatalyst
@omnicatalyst 2 жыл бұрын
Wow, KZfaq algorithm nailing the recommendations today. What a fantastic experiment- thanks for sharing this with us! Working in unreal at the moment. This was maybe also a great side-by-side of learning the basics of dev in all three engines. Brilliant.
@okamichamploo
@okamichamploo 2 жыл бұрын
props for going through all that effort to prove something that every game designer could tell you, but most gamers or aspiring game devs won't believe with just words alone.
@TwistedSisler
@TwistedSisler 2 жыл бұрын
Gamers love to hate the developers of the games they love to play. I will never understand it lol.
@MrERJ1992
@MrERJ1992 2 жыл бұрын
@@TwistedSisler Yeah, I really just don't get the logic here, honestly.
@FoxElliott
@FoxElliott Жыл бұрын
I'm litterally a game dev and I can tell you the players are right on this one, he just doesn't have that much experience in Unreal and thus confirmation biased his own findings by fine-tuning it in Unity. Unity is extremely poor when it comes to base optimization and you have to put in a lot more time into solving that AND making the game look good when it comes to that. You can tell a game's engine just by playing on it for a few hours, even amazing ones like the Forest still shine that Unity *grime* once and a while- and the devs worked extra hard fixing that when they could've had it not be a problem to begin with if they used a better engine like Unreal.
@termitreter6545
@termitreter6545 Жыл бұрын
I knew this stuff before, but players talking about engines dont come out of nowhere, theres usually (and sometimes misunderstood) experience behind it. So the question is, why do different games in the same engines often have similar patterns? Like, you know, how most Unreal Engine 3 games had really shitty shader effects, depth of fields and desaturation effects. I think certain UE games als had very strange dimensions to players and environments. Some also had unbelievably bad texture streaming. Its most likely devs being lazy and using stock assets/features/whatevers, and we can still blame them. And sometimes devs just miss the point, ive experienced that as well. Like when they say Total War Games since Empire dont all use the same engine. Or that Bethesda isnt using the Gamebryo engine. Like during FO4 announcement, devs were desperately trying people its not "Gamebryo", when its clearly a development on it, even casual gamers could tell. Like no shit, of course it got upgraded and modified. But we also got the same problems and bugs since 10+ fucking years Mr Specialist, so dont tell me there isnt a problem. Thats imo a way more interesting part of that discussion. Sure devs arent limited by engines, but why are they limiting themselves, and why are they sometimes just not fixing problems? Why can I then tell what engine a game uses, when its not that relevant?
@daktaklakpak5059
@daktaklakpak5059 Жыл бұрын
Game engines have differences. Neither Godot nor Unity can achieve the graphical fidelity of the UE5. Especially not the Nanite (fluid LOD) part. Only the Cryengine can visually compete, especially in the lighting department, one of the Cryengines biggest boons. But again, no Nanite. Godot is also graphically inferior to Unity. The code is simply yet not writen to compete. If we would want to go 1000% visuals here. Not every project need RTX to the Max though etc. I hope you get my point. The main problem and with gamers is Engine Repuation. And Unity has a very bad repuation, mostly because of the billions of asset flips released in recent years. And practically all Unity games i know of, have performance issues. But since Epic released the UE4 for free, or as i call it, the Blur Engine. All the Unity known issues now also apply to the Blur Engine 4. Too many developers haphazardly just used that eninge without knowing what they were doing or simply didn't give AF. And the games do not look good, and run really poor. In combination with tons of bugs. Look at Ark Survival Evolved. What a mess of a game. It took years before the devs gave AF that 200MB small Game Patches don't need a full game download anymore... Im at the point where i believe most bugs, come directly from the Engine itself. I say, the Unreal Engine 4 is buggy. And until someone proves me wrong, i have no reason to believe otherwise. Because with every new UE game released, the same crap can be seen. There is simply no way every dev outhere does the same mistakes. This has to be Engine related. Not to mention Epic fixed a glaring issue in the UE3 at the end of its life cycle. That was Object Shimmering/Fresnel like Effect in dark environments. They statet this explictly in their UE 3 Patchlogs. And as soon as the first UE4 games came out, this Object Shimmering was back, full F. force! And they never fixed it again. What i have seen and experienced so far with the UE4 is, while it can deliver greats graphics. It has massive issues the UE3 simply did not have. The UE4 is bloated... Editor and Engine instabilities is one of it. And as it seems, most developers don't even understand half of the Engines settings. Thats why all UE4 games look the same and are blurry AF. You can see at first glance when a game is made in UE4. Till 5 years ago, Frostbite, UE, Cryengine, Untiy etc. Every game looked so different, people could tell by looking at the game or even game trailer which Engine they were made with. It was rather easy to spot. Frostbite was the most obvious.
@theocramez
@theocramez 2 жыл бұрын
Okay, I just discovered your channel with this video (and wandered around on other videos like the Ball game remake and a few of your devlogs)... And I don't know what happened between these videos and this one, but you seem to have understood how to make good videos in a WEEK or two, with a nice rhythm/flow, good quality video and audio, the video is fun to watch, the background music is cool, fitting and perfectly integrated... It's just all really nice ! I hope you'll keep on doing these, you got my subscription ;) Have a nice day !
@ITR
@ITR 2 жыл бұрын
About the leftmost tweet mentioned on 00:03, the creator of the video has another video where they explain the clip was taken out of context and that GMTK misconstrued them. It was an interesting video
@morgan0
@morgan0 2 жыл бұрын
yeah and the gist of it was that emulations of old games made by the original developer used a custom engine when you could tell they cared and unity when you could tell they didn’t care and the emulation they were talking about was in unity
@ITR
@ITR 2 жыл бұрын
@@morgan0 The video creator was wrong about a few points though, just not in the way GMTK showed them. For example, unity wasn't used for the emulation
@Dani_Krossing
@Dani_Krossing 2 жыл бұрын
Really enjoyed this video! 🙂 It's never about "which engine is better", but rather "what engine best suits your needs". It's too bad that people have to associate the quality of a game with the engine it was made in, rather than it being about the person who made the game.
@GameDevJourney
@GameDevJourney 2 жыл бұрын
Loved this, I have tried doing some engine comparisons like this myself, in the end the main take-away is that different engines have different workflows. They can produce the same result so pick the workflow that suits you best!
@EnriquePage91
@EnriquePage91 2 жыл бұрын
Honestly people complaining about how ‘if they had only used Unreal instead of Unity their game wouldn’t be sh**’ are the same kind of people that are also working on a 2D platformer with 3 levels and 5 different sprites but somehow manage to crash their game on the starting menu
@udyfrost6380
@udyfrost6380 2 жыл бұрын
😂😂
@Mnmn-xi6cj
@Mnmn-xi6cj 2 жыл бұрын
this hit home hard :c
@tezwoacz
@tezwoacz 2 жыл бұрын
Listen bro it’s not so easy to crash a game with 3 levels and 5 sprites, it took me 5+ years of hardcore gamedev experience to accomplish that. Tutorial engine crash gang for life!
@syserq
@syserq 2 жыл бұрын
Watch the video by the person who said that stuff
@LetsPlayCrazy
@LetsPlayCrazy 2 жыл бұрын
I think I was never this offended by something I 100% agree with! 😂
@MaxIzrin
@MaxIzrin 2 жыл бұрын
"Slerp" is shorthand for spherical linear interpolation, a well known term in computer science. Unreal: "RInterp To". I feel you man, the naming convention in Unreal is unreal. And the material editor has a different convention from the Blueprints, just to irritate people a little more.
@DJL3G3ND
@DJL3G3ND 2 жыл бұрын
lol I was gonna mention the material nodes before I read the last line, I really hate how the nodes visually say something different to what theyre actually called, for example Masks are shown as "Mask (R G B)" but the node is called Component Mask, not the best example but basically
@Austin_Wynters
@Austin_Wynters 2 жыл бұрын
Its not that difficult to grasp. For example "spherical linear interpolation, SLERP, is now simplified to "Rotational Interpolation"
@MaxIzrin
@MaxIzrin 2 жыл бұрын
@@Austin_Wynters How am I supposed to guess that? And how is making it longer simpler?
@MaxIzrin
@MaxIzrin 2 жыл бұрын
@@DJL3G3ND You may spend hours searching for "node" because the nodes in the material editor are called "expressions", and the "nodes" are what others would call the material's outputs. 🤦‍♂ One of the UV texture nodes, the one that clips the sides of a texture, forgot the name. It works so bad to the point of being useless. Instead of being normalized 0~1, where you input 0.5 to get half the texture, it scales the texture coordinates, so to get half the texture you input 2. It's not too hard to make the calculations manually, but then what's the point of having a node? And the name (it's killing me that I can't remember) didn't allude to this at all.
@DJL3G3ND
@DJL3G3ND 2 жыл бұрын
@@MaxIzrin yeah, I havent heard of that specifically but it sounds about right lol
@Overposting
@Overposting 2 жыл бұрын
i loved this video, youre like the perfect balance of funny and chill new active subscriber :)
@wazaDev
@wazaDev 2 жыл бұрын
really great video and very practical way to go about this comparison. it's ain't about the engine but what you can do with it i guess
@RedTriangle53
@RedTriangle53 2 жыл бұрын
Actually, my shitty, unfinished game is good because it's in unreal. When I port it to unreal engine 5 it breaks everywhere but it becomes better because it's in unreal engine 5 (which is a good engine). Hope this helps!
@mattmurphy7030
@mattmurphy7030 Жыл бұрын
What were you using that upgrading to UE5 broke it "everywhere?" I've got a 40,000 line codebase that didn't break anywhere.
@granite_planet
@granite_planet 11 ай бұрын
Remember to drag and drop some arbitrary Quixel® Megascans™ to your shitty, unfinished game. After that, spend some time picking a nice island in the Pacific that you'll buy with all the incoming profit.
@georgikens7516
@georgikens7516 2 жыл бұрын
so glad i found your channel with this video. your editing style and humor is great!
@DankMemes-xq2xm
@DankMemes-xq2xm 2 жыл бұрын
I really hope with Godot 4.0 or 5.0 that 3D performance is comparable to Unity and Unreal, because I much prefer using the Godot engine over the other two in terms of the layout and naming conventions. Godot just makes more sense to me intuitively.
@mcgeufer
@mcgeufer 2 жыл бұрын
You could give Stride3d a try. It is closer to unity, but also way stronger in 3d than Godot.
@randomcatdude
@randomcatdude 2 жыл бұрын
having used the 4.0 alphas a bunch, i can't comment on performance compared to Unity or Unreal, but i can say that it looks and runs pretty damn good, and much better than 3.x!
@DankMemes-xq2xm
@DankMemes-xq2xm 2 жыл бұрын
@@randomcatdude That's good. I've made a 2D game in Godot 3.4 and I have been considering making a low-polygon artstyle 3D game but I wasn't sure if I wanted to use Unreal or wait for Godot 4. The benefit of Unreal is that it's available now and works well, but I don't like the interface compared to Godot.
@igorthelight
@igorthelight Жыл бұрын
@@DankMemes-xq2xm Use Godot 4 - it's in Beta now! Somewhat stable for a small project.
@SparkeyAvalon
@SparkeyAvalon 2 жыл бұрын
I've seen another video on this topic. In that video they said that the only difference between engines are the default values. So yeah.... If you see some game and immediately can tell "it's made in X engine", that means that the developer didn't bother to tweak the values to make something of quality.
@g_freakman
@g_freakman 2 жыл бұрын
exept the source engine
@ZedDevStuff
@ZedDevStuff 2 жыл бұрын
And performance. And available tools/ressources.
@jondro6284
@jondro6284 2 жыл бұрын
@@g_freakman not anymore, new Source looks like any other AAA game
@prateekpanwar646
@prateekpanwar646 2 жыл бұрын
@@g_freakman Apex legends is made in source
@prateekpanwar646
@prateekpanwar646 2 жыл бұрын
Although idk how, I can just tell if it's an Unreal game even if lightning is tweaked. Recent example is I saw gameplay video of new game Stray, I instantly got a feeling it was made in Unreal. Do they have something weird with lightning? In star wars, Bioshock Infinite, Borderlands all have very different lightning yet they're so unreal like. For unity, No need to explain further. You know.
@Hobby_Technology
@Hobby_Technology 2 жыл бұрын
The distorted "Scary Code" with Quaternions popping up is exactly how I feel whenever I have to work with rotations, PTSD ensues
@jimmio3727
@jimmio3727 2 жыл бұрын
Godot's defaults for shadows are a bit wonky, but just playing with the settings for them for a few minutes will get rid of that.
@embergamedev
@embergamedev 2 жыл бұрын
Everytime I show a gamer or 3D artist friends my game prototype: Friend: "What engine did you make that prototype in?" Me: "Unity" Friend: >:O "Why not Unreal?" Me: -_- Don't get me wrong. Unreal looks great, Unity is just my preference right now.
@MansonMamaril
@MansonMamaril 2 жыл бұрын
"so you trust the engine more than me??? u sure we friends?"
@voreincorporated3056
@voreincorporated3056 2 жыл бұрын
@@MansonMamaril Sounds like a toxic "friend"
@candletube8607
@candletube8607 2 жыл бұрын
"because I value my sanity" Unreal is great when you know Unreal. Unity is great when you are interested in just making a game. I've been working with Unreal for 8 years. I am still fighting Unreal every single fucking day
@TwistedSisler
@TwistedSisler 2 жыл бұрын
I'm a hobbyist developer. I've never actually published anything I've made, but I have tried many different engines and I always go back to Unity. Things are just generally easier to implement and there's not quite as many quirks that hinder your development (there still are some, but way less in my experience).
@synthoelectro
@synthoelectro 2 жыл бұрын
Unreal for me is a slug-fest.
@GonziHere
@GonziHere Жыл бұрын
I love that you actually did a simple game in three engines, nevertheless, I'd love to hear your "process analysis" followup video. I get the point you are trying to make, but you've missed basically all of the important distinctions. Hell, you can make the same game with cpp only. The meaningful comparison is how much the engine helps with (or hinders) the realization of your vision. That includes start time, build time, rebuild time/live coding, etc.
@KiaAzad
@KiaAzad 2 жыл бұрын
I was thinking about starting a game jam called `engine hopper`, the developers would make any game of their choosing on as many engines as they can, in one month, and share their experience alongside their games. But me being lazy, I've abandoned the idea halfway because I couldn't be bothered to set up the page. You should host such a jam.
@purplegill10
@purplegill10 Жыл бұрын
I actually love this idea
@MrEliptik
@MrEliptik 2 жыл бұрын
Thanks for doing this! I hope this can help people understand that engines are just tools and you can pretty much whatever you want with them.
@G33kFr33k
@G33kFr33k 2 жыл бұрын
I have worked with Unreal Engine professionally, and have used Unity extensively in my personal projects. Both engines are very good. There ARE some differences between the two engines, especially with workflow, however, these are tools used to create games are their limitations are based upon the skillsets of those who are using them. This argument regarding these two game engines (I have never used Godot) would be akin to arguing whether 3DS Max, Maya, or Blender create the best 3D models. I would equate Unreal engine to 3DS Max and Unity to Blender. Unreal has its way of doing things and has been an industry standard for many years, just like 3DS Max. Blender has a different workflow and is very open to user plugins for different systems, the same as Unity.
@SanityRblx
@SanityRblx 2 жыл бұрын
Would you say, that one of the engines is faster to create good games with for indie developers? I know Unity is faster to prototype but surely to make a good, modular game unity isn't necessarily the fastest to produce games with.
@G33kFr33k
@G33kFr33k 2 жыл бұрын
@@SanityRblx Unity is well known for its ease of use for indie development. The main reason is how quickly you can prototype a game and get it going. Unreal's biggest fault is its learning curve. It has a very specific way of doing things. Unity, on the other hand, is quite simple to learn. I would say this, if you are wanting an engine to support cutting edge graphics, or photo-realism, then it would be easier to learn Unreal and go that route. However, if you want to build a game faster and are a programmer, then go with Unity.
@SanityRblx
@SanityRblx 2 жыл бұрын
@@G33kFr33k Thank you, I'm a C++ developer and the learning curve is not an issue for me as I've studied systems more complex than game engines. As I do not wish to break into the gamedev industry, I do not care for whatever framework is used by industry giants. Just wanna do my own thing, so unity seems great. But I must say I find the unreal engine workflow incredible, it really is, the mixing of both blueprints and c++ and all the macros and events and whatnot. If I wanted a real job out of gamedev, I'd definitely take unreal.
@G33kFr33k
@G33kFr33k 2 жыл бұрын
@@SanityRblx I absolutely agree. I was a C++ developer for many years. I love C++. C# seemed very limiting to me, but I eventually grew to appreciate it and love the workflow. I really enjoy compile times in C# as compared to C++ ;P The main reason I use Unity is the licensing cost, the modularity, and the ease of creating engine tools and systems.
@SafemilkGames
@SafemilkGames 2 жыл бұрын
Going to just send this video from now on instead of explaining it every time this comes up. Excellent work, also really funny video. Subscribing!
@aftnareld
@aftnareld 2 жыл бұрын
Super fun to watch, if anyone asks again " WhY DonT YoU JuSt uSe UnREaal??" then I will link them this video and they'll hopefully learn something ;)
@MrERJ1992
@MrERJ1992 2 жыл бұрын
I mean, I'd still use the Unreal engine, even after watching the video.
@aftnareld
@aftnareld 2 жыл бұрын
@@MrERJ1992 Well yes of course, do what's best for you and your project! I'm just referring to people that make that comment after I say we're using Unity. Most of them are not mean, just curious I guess, so I was exaggerating a bit in my previous comment (for fun) but it becomes a bit annoying to be questioned with engine choice after a while!
@LoneWolf6063
@LoneWolf6063 2 жыл бұрын
I mean ue4 is easier than unity by far. And also lighting and lods are handled better
@aftnareld
@aftnareld 2 жыл бұрын
@@LoneWolf6063 I'm not here to continue any engine war haha, use whatever you like more. Some things are better in one engine and other things are better in another engine, all have their pros & cons. The whole purpose of the video was that you cannot say "one is better/easier then the other", it’s not really about the engine but much more what you do with it :)
@forkerion
@forkerion 2 жыл бұрын
@@LoneWolf6063 If you could see how wrong you are
@nateheney8883
@nateheney8883 2 жыл бұрын
i was gonna subscribe but that sarcastic little "simple" when you explained how to get more bones in the rig in UE made me smash that sub button XD XD
@ronn6771
@ronn6771 2 жыл бұрын
The NPC turning into a failed skinwalker while testing for ragdolls was the best thing I've ever seen.
@Galiea456
@Galiea456 2 жыл бұрын
I didn't know I needed breakdancing cowboy in my life, but apparently I did.
@TheHeroofCourage
@TheHeroofCourage Жыл бұрын
This is a super well made video, thank you. The engine wars have left many gamedevs with thousand yard stares as people yell at them about things they think they know better edit: greatest outro ever no competition
@stephenvanbellinghen933
@stephenvanbellinghen933 2 жыл бұрын
The bloom and auto-exposure you said you were experiencing is due to the project's default post process settings. You can either edit these in Project Settings -> Rendering -> Default Settings or you can also manually override them by adding a post process volume to your level and enabling the infinite extent property, so that it affects the whole world. You can then disable or tweak the undesired post-processing features. Under the Bloom section you can set the bloom intensity. Under the exposure settings, you can change the metering mode to manual and then set the exposure compensation to whatever you like.
@Vizimech
@Vizimech 2 жыл бұрын
Honestly, most games apart from super indie games are going to use custom shaders too, so they'd look the same across all three engines as well. It's really not until you get into super resource taxing games like open world games where Unity and Unreal really start to show their differences.
@SoaringSimulator
@SoaringSimulator 2 жыл бұрын
Yes! Yes! I'm making an open world games using HDRP in Unity and Unreal 5 has this new tools and stability that confuse me! Do not know to migrate or not. " really start to show their differences." Do you know this "differences"? can you expand on this?
@Domarius64
@Domarius64 Жыл бұрын
He doesn't. Open world games, optimising is going to come down to your own ability. Neither engine has direct support for that.
@MrMaddog2004subscribe
@MrMaddog2004subscribe Жыл бұрын
@@Domarius64 unreal engine 5 has a lot of improvmenets and automatic streaming optimizations for open world so in that area it could help a lot
@lucass8119
@lucass8119 Жыл бұрын
@@Domarius64 Unreal is pretty openly supportive of open-world style games. Their proximity loading techniques require very little programmer interference and simply... look and perform better than any competition. Having a game where models don't clip in and out of view really helps for open-world games, and its "free" in unreal.
@Domarius64
@Domarius64 Жыл бұрын
@@lucass8119 ah thst might be new since I last looked
@Kaboomnz
@Kaboomnz 2 жыл бұрын
This was worth watching, earned a sub. That ending was gold man.
@Sluggernaut
@Sluggernaut 2 жыл бұрын
As an avid Unreal user and fanboy, this seems pretty dead on to me. I think Unity is pretty darn good but not for me. I am a bit of a power user, doing C++ changes to the engine and have other personal reasons to prefer Unreal but that skeleton thing cracked meup. I work at a game dev studio and have seen issues with the skeleton physics.
@TwistedSisler
@TwistedSisler 2 жыл бұрын
You bring up a good point in your comment too about the scripting language. One of the biggest reasons that I prefer Unity is that I am way more fluent in C# than C++ so it takes me way less time to implement something. Not that I couldn't learn, but I'm just so comfortable with C# and prefer it.
@prateekpanwar646
@prateekpanwar646 2 жыл бұрын
Do you have to deal with memory management in C++? Or you just write code and check memory at profiling time? Unity user here using C#
@Olaxan4
@Olaxan4 2 жыл бұрын
@@prateekpanwar646 Unreal's "flavour" of C++ handles memory management for you. You declare your properties as UPROPERTY and then it's automatically reference counted.
@TomuraDev
@TomuraDev 2 жыл бұрын
@@prateekpanwar646 Unreal comes with a garbage collector and reflection system. So any UObject (basically the most basic Object Type in Unreal Engine) is garbage collected, and if a pointer is marked with the UPROPERTY macro it will automatically null itself when the object it is referencing is destroyed. So the only thing to get used to is the syntax of C++ and some best practices. In general the modern C++ isn't as scary as people make it be and Unreal makes it even easier because it gives you enough abstraction to not have to deal with the difficult part. For more basic types you also have various smart pointers, but usually you only need such things when you do stuff outside of gameplay programming.
@LazyAlarm
@LazyAlarm 2 жыл бұрын
I've always wanted to do something like this! Very well executed comparison!
@MrEfraim10
@MrEfraim10 2 жыл бұрын
Greetings from Lebanon🇱🇧 Huge fan🙌
@alcatroze
@alcatroze Жыл бұрын
BROOO thankyou so much, this really helped and the tutorial was really easy to use as well :)
@pen1208
@pen1208 2 жыл бұрын
For the record .... when exporting to Unreal Engine from another software, you need to set the scale to METERS and the value needs to be 0.01. Unreal Engine is in METERS. You CANNOT just set it to Centimeters and export. It MUST STAY IN METERS. That will fix the pivot points on your bones 100% of the time and you will not have to increase it to 100% then reduce it 100%. Just keep it in METERS and 0.01 before exporting.
@palmzmetal9131
@palmzmetal9131 Жыл бұрын
This is true. I have to do this with Blender.
@pen1208
@pen1208 Жыл бұрын
@@palmzmetal9131 It's true for anything being exported to Unreal. Rather it be Blender, Maya, Houdini....they will all need to be in meters and set to 0.01 if exporting to Unreal and the scale to be fine. Such a small thing that fixes so much. LOL So many people think they can just use centimeters and while that makes logical sense, it just doesn't work that way.
@mattmurphy7030
@mattmurphy7030 Жыл бұрын
That's not always true, I have to use CM in solidworks when exporting via datasmith.
@pen1208
@pen1208 Жыл бұрын
@@mattmurphy7030 That is news to me. Do you "have to" or have you not tried "meters and set to 0.01"? I've exported from solidworks with the "meter" option and variable and it worked fine. Albeit 4 years ago. LOL. Something could have changed since then> If you did try the meter and 0.01 setting and that didn't work, then that is good to know.
@mattmurphy7030
@mattmurphy7030 Жыл бұрын
@@pen1208 I wouldn’t have tried that because exporting in unreal’s native units of centimeters works perfectly
@UnrealSolver
@UnrealSolver 2 жыл бұрын
Hahah, I love your jokes about Unreal naming! Great video 😁
@BlazertronGames
@BlazertronGames 2 жыл бұрын
I noticed that godot has some pretty bad shadows too. It's completely fixed in godot 4, but right now they suck, at least with the default settings.
@igorthelight
@igorthelight Жыл бұрын
You would have to tweak default settings to look good. Godot 4 have better shadows by default and better overall (compared to 3)
@Imaltont
@Imaltont 2 жыл бұрын
I think a big part of what gives Unity a bad name in some people's eyes are that they put that splash screen on all the non-paid-for games on it, so they get the Unity "seal of approval"/splash screen shoved up their face when they open the game and just see another cheap asset flip or someone's first project behind it.
@terribletruth8201
@terribletruth8201 2 жыл бұрын
It would have been interesting how their performance compared. Maybe could have added 100 NPCs and 300 bottles to test it.
@SAMDEVSTUDIO
@SAMDEVSTUDIO Жыл бұрын
i enjoyed the video so much XD ! I intended to try this but you did the job for me, thank u
@IceBurg420
@IceBurg420 Жыл бұрын
In unreal, by default the sky is partially colored by the directional light source, which is why you couldn't completely change the color. Hope this helped :)
@brutdev
@brutdev 2 жыл бұрын
Love your style of making videos, looking forward to more!
@TioMegamanX
@TioMegamanX 2 жыл бұрын
Something I hate from Unity is the pain of making a shader close to what you would be using in Blender for material settings.
@TioMegamanX
@TioMegamanX Жыл бұрын
@Evi1 M4chine Almost no material system seems to have a "standard" that can be imported into a game engine, there are certain similarities in 3D software to make shaders using a node system BUT the closest to the regular thing I have seen is UE4. Unity has its own fricking way of handling nodes to make shaders, the ones that come with default projects may seem enough but have some limitations or quirks, for example, in Unity standard shader there is only one "slot" for roughness + metallic which requires you to mess around with color channels in your image editor to get something of use.
@driverjb09
@driverjb09 Жыл бұрын
Your comedic tone and delivery is awesome, and your information is helpful and informative.
@zenniththefolf4888
@zenniththefolf4888 2 жыл бұрын
I love using Unity. Lots of good and unique games have come from it. Hearing people say stuff like "Unity sucks cuz it's bad and Unreal is better" is just frustrating. It shouldn't matter if it's free, popular or easy to use. It's a tool that can make decent games.
@jondro6284
@jondro6284 2 жыл бұрын
Gamers are consumers and they dictate the rules. Unity has a bad reputation because of asset flips and trashy horrors. Unity developers pay to remove "made in Unity" splash screen and that's a sad fact
@LukiGames0
@LukiGames0 Жыл бұрын
If you put the same models and textures side by side they will look the same in both engines.
@vast634
@vast634 5 ай бұрын
Something that almost never gets compared: how does the engine handle complex games, and team game development. Games that get large with many assets, a large codebase and many developers working on it in parallel.
@MatthiasTTV
@MatthiasTTV 2 жыл бұрын
The "you can do anything in any engine" take I'm seeing a lot here is pretty uninformed. You can _eventually_ amass a million dollars working any job but it's going to take a lot longer to do so as a McDonald's cashier than as a doctor. Same with engines. Nanite is literally just a checkbox you tick that allows you to immediately start using a virtually unlimited number of models. Unity simply does not have anything close out of the box. So now you have to go and learn ECS/DOTS or whatever which completely changes the way you program your game. Network replication is built in to Unreal. Unity at the moment doesn't have a stable, non-deprecated networking solution so now you have to go hunt around and figure out if you want to use Mirror or something else. And so on. Of course on the other hand, if you want to make a mobile, 2D, or VR game, you'll probably have a quicker and easier time using Unity. So yeah, each engine has its own usages but to say that they're interchangeable is just wrong; you're going to save literally thousands of hours by using the engine that's better suited to the type of game you want to make.
@PlexusDuMenton
@PlexusDuMenton 2 жыл бұрын
just a (not so) little note about nanite : while the feature is insane, and have incredible potential, it is as of now, far to be a finished one, it has a very high "entry" performance cost, it's run pretty well on High spec GPU, but on medium/low spec GPU it's tank performance. Nanite is also as of now pretty limited, you can only use it on Non-deformable Opaque mesh, which mean, no vertex-deformation not any sort of transparency (not even alpha clipping :( ) Of course, these feature about transparency and vertex deformation are being worked on as of now .Unreal 5.1 will feature vertex deformation and alpha clipping so it'll be usable for some case of foliages, but as of now, 5.1 is a messy and unusable mess (working with it is a torture) another limitation of nanite, is the ammount of "cluster", while it allow to use immensely more polygon than even, it's far to be limit-less, especialy for foliages as each leafe of small isolated groups of polygon is considered as a "cluster" which can quickly fill up the cluster limit of nanite
@li_tsz_fung
@li_tsz_fung 2 жыл бұрын
@@PlexusDuMenton unreal 4 is released nearly 10 years ago. Unreal 5 is definitely also designed to be used for another 10 years
@BlakeGillman
@BlakeGillman 2 жыл бұрын
It's absolutely the correct take. Unreal has some extra artist tools in its corner, absolutely. But Unity has superior development tools for engineers (particularly in its modularity). It really is down to what you prioritize or care most about. If you're a studio and want to tell your engineers "Deal with it, I want the best graphics as painlessly as possible" go with Unreal. So the take "You can do anything in any engine" isn't misinformed simply because certain engines cater to certain aspects of development more. It's as you say, go with the tools that suit your need the best. Like the aspects of Unity you say are a fault (it not having built-in network support) are also what makes it so great ~ There are different network solutions competing to be the best Unity version. Giving you greater choice to what suits your game best. Server-authoritative by default? Mirror. Easy to use but easy to cheat? Photon. Disconnected from Unity? Normcore. Expand that to most aspects of Unity whereas in Unreal it's usually "Alright this is how we're doing things, if you don't like it suck it up (i.e we still kinda use the inheritance model of programming game dev that was deprecated 20 years ago so hope you like memorizing different forced object types!)".
@simmzzzz
@simmzzzz 2 жыл бұрын
This was suprisingly entertaining and interesting. Great video!
@yavoralexandrov4367
@yavoralexandrov4367 2 жыл бұрын
This is some real high effort content
@nautilusnemo2
@nautilusnemo2 2 жыл бұрын
3:10 he talked about the drill. As a Dani fan I shall make him missing
@mx3816
@mx3816 2 жыл бұрын
I just want to vibe and program in whatever works for me and not worry about being judged by the tool used along the way.
@daviddelayat-dnapictures
@daviddelayat-dnapictures Жыл бұрын
Man, you resolved the UE issue I've had for MONTHS THANK YOU SO MUCH
@featherless656
@featherless656 2 жыл бұрын
So what we learned is that Unity is a very well documented and developed game engine
@YorkshireDom
@YorkshireDom 2 жыл бұрын
It's not often that I comment on a video, but I just want to say keep it up! I love the way you present, very entertaining and informative at the same time.
@Wanderer_of_Sol
@Wanderer_of_Sol 2 жыл бұрын
I feel like knowledge a d experience of the engine, just any other tool, is more important than the engine itself. Like, I know that to fix the rag doll problem in unreal you just change the min bone size and it'll detect all the bones instead of just two, but I probably would have a much harder time doing the same thing in unity.
@MagnumRoland
@MagnumRoland Жыл бұрын
this is GOLD Thanks for making this kind of content!
@DustMan2704
@DustMan2704 Жыл бұрын
This needs a redo with Godot 4, to see how much the default shadows improved.
@ZooHair
@ZooHair 2 жыл бұрын
Awesome video. Loved the breakdance at the end!
@midpiano3067
@midpiano3067 2 жыл бұрын
Unity : best physics Unreal : best graphics Godot : best based-animation
@TwistedSisler
@TwistedSisler 2 жыл бұрын
I would preface all three of those with "out of the box." You can get comparable performance on all three of those topics in all three engines. They just cater to some things more than others out of the box.
@RaphpowerSGSUModding
@RaphpowerSGSUModding 2 жыл бұрын
@@TwistedSisler thanks
@IndieScapeGames
@IndieScapeGames 2 жыл бұрын
Subscribed! Great video man, definitely made some excellent points.
@issarealbanger7734
@issarealbanger7734 2 жыл бұрын
Dude settles entire worldwide debate in 9 minutes. Love it.
@ezrichie2006
@ezrichie2006 Жыл бұрын
This is awesome. I love that the problem with the engines is the quirk of the engine and lack of knowledge that causes devs to think _____ engine sucks when it's really their knowledge of the engine that does
@Mustafa-et9mk
@Mustafa-et9mk 2 жыл бұрын
well, in my opinion (tried both btw), Godot has a better 2D engine than Unity, but in 3D, Unity is definetly better that Godot. Godot works kinda faster in both compiling and you know, Unity loves to check the code every 2 mins and make you wait for about 10 seconds. So use the engine that suits what you want, 2D? Godot will do the job. good 3D? Unity is so good in this, even graphics. some awesome graphics and lighting? Unreal ofc
@Barnaclebeard
@Barnaclebeard 2 жыл бұрын
I really think the legal and ethical differences between the three projects completely eclipse any technical differences.
@11clocky
@11clocky 2 жыл бұрын
@@Barnaclebeard The technicals should matter to you way more than the ethics. Are you going to not use a powerful screwdriver perfectly suitable for building your chair, just because it was forged by an asshole?
@randomcatdude
@randomcatdude 2 жыл бұрын
i'd like to mention that the upcoming godot 4.0 will certainly catch up pretty well with Unity in terms of 3D it's much more performant and capable of good graphics
@Mustafa-et9mk
@Mustafa-et9mk 2 жыл бұрын
@@randomcatdude i actually heard about it, and I'm excited for it, but at the end of the day, the hard part about learning gamedev is HOW to make a game, and not WHAT to use to make a game, once you learnt how think like a game developer, switching wouldn't be hard imo
@skonaslp
@skonaslp 2 жыл бұрын
Awesome video, really enjoyed watching it
@Adrien13Sanctioned
@Adrien13Sanctioned 2 жыл бұрын
Whole reason I go with unity is performance, unreal looks nice but it will ruin older computers and often times the size is much larger than unity when exported to final project. But yee if you want the best looking thing go unreal, if you want performance and space efficiency go unity, :p
@Waffle4569
@Waffle4569 2 жыл бұрын
Also platforms, Unreal is forever chasing highend PC's and consoles, but everything else is left to die
@Adrien13Sanctioned
@Adrien13Sanctioned 2 жыл бұрын
@@Waffle4569 heck yes, I love how easy it is to port to pc, browser, and Android, get to take my projects and games with me to show to peeps, :3
@jondro6284
@jondro6284 2 жыл бұрын
But Unreal's C++ is faster tho, AAA games made in Unreal always run better on my PC. Plus Unity loves to crash and doesn't support old GPUs from 2010s
@Waffle4569
@Waffle4569 2 жыл бұрын
@@jondro6284 C++ may be faster, but Unreal is a massive engine with a lot of overhead, and fundamentally they aren't targeting low end platforms so they don't put much time in optimizing it for non gaming hardware.
@jondro6284
@jondro6284 2 жыл бұрын
@@Waffle4569 the complexity of the engine doesn't influence the game much, unless a dev is lazy enough to leave crazy out of box postprocess and code in blueprints. And Unity literally doesn't support old AMD GPUs. Many of my friends have weak PCs and we like to play small coop games which are almost all made in Unity. But we can't anymore, games made after ~2017 inevitably crash after a few minutes of play
@LemeSherry
@LemeSherry 2 жыл бұрын
The best and honest comparasion video of game engines I have ever seen so far, well explained Mr. Fabian❤ PS. not to mention it was hella funny too 😂
@zeldamage001
@zeldamage001 Жыл бұрын
Would have loved to see a performance comparison!
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
What?! There is no magic silver game engine bullet? I am shocked :D Great video! This was needed :D
@NekotoArts
@NekotoArts 2 жыл бұрын
1:30 without the texture I though he was flipping the bird
@woopling
@woopling 2 жыл бұрын
Slime Rancher is the first Unity game that comes to my mind and I *will* defend it even at the cost of my life because I love it
@Wonkabonka
@Wonkabonka 2 жыл бұрын
How in tarnation did you grab the objects like that in godot? Been trying for ages 😅
@fabianvelander
@fabianvelander 2 жыл бұрын
got this question before, so a screenshot of my script (very short) is in my Discord (link in description of video) :)
@Wonkabonka
@Wonkabonka 2 жыл бұрын
@@fabianvelander oh wow il check it out thanks!
@Linkario86
@Linkario86 2 жыл бұрын
My favourite is "Looks like a Unity Game". It has NOTHING to do with the Engine. Maybe a tiny bit. But you couldn't tell.
@LaszloAEgri
@LaszloAEgri 2 жыл бұрын
The whole this game is bad because its made in this engine is just simply "The bad artist always blames the tools" for me at least
@RecOgMission
@RecOgMission Жыл бұрын
As long as the bus is reasonably roadworthy (it's most probably debatable whether it is), the skill of the bus driver is a lot more important than exactly which bus is being driven. But I understand there are real differences that may make a bus unsuitable for a specific need, too.
@Nomadx83
@Nomadx83 2 жыл бұрын
This is interesting ! I would have loved to see your take on the CryEngine too
@Reditect
@Reditect 2 жыл бұрын
Awesome, love this so much. Also, I've got an idea. We should have a massive game-dev event thing where game-devs represent their engine of choice and they all try to get the same result and make the same game. We only saw 3 engines in this video, but there're so many more engines like Roblox or Game Maker that I'd love to see have the same end result.
@mov4736
@mov4736 2 жыл бұрын
You do realize that unreal has a physics handle component that allows you to grab objects without the need to mess with forces, right?
@snudge763
@snudge763 2 жыл бұрын
0:23 what a shot
@Futschikatores
@Futschikatores 2 жыл бұрын
It would be interesting to know how fast each variant runs.
@ErikLevelUp
@ErikLevelUp 2 жыл бұрын
Awesome video!!! I really liked the comparison you made and tbh, at the end with all the games scaled down side by side, I couldn't tell the difference between them lol. Also that unreal scaling issue got me so bad too.
@KyleRhoadsDev
@KyleRhoadsDev 2 жыл бұрын
Nice video. I cringe whenever gamers talk shit or praise an engine. Sure, some do things better than others and each of them have their own workflow, but under the hood they are more or less the same.
@izumichan31
@izumichan31 2 жыл бұрын
Yep most of these engines use pretty much the same open-source libraries under the hood.
@Madmonkeman
@Madmonkeman 2 жыл бұрын
Gamers really have no idea how games are actually made. There's lots of people that think 90% of the work is making models and animations.
@mosshivenetwork117
@mosshivenetwork117 2 жыл бұрын
@@Madmonkeman coding is like DNA for games.
@vast634
@vast634 5 ай бұрын
This video is not really comparing engines, but your skill in using those engines. The scenes could be made to look much better in any engine with more work.
@kerrvfx
@kerrvfx 11 ай бұрын
dont worry, unity's bad thing has arrived 😭
@JordanWages
@JordanWages 2 жыл бұрын
I think what contributes to the general feeling that the engines are different is that they all have different default values for everything you tweaked to be exactly the same. Most developers aren't going to be tweaking engine A's values to mimic the default values of engine B because that's a stupid thing to waste time on. You change what you feel is important to the gameplay, and leave everything else default. But all those other things result in a kind of "feel" that you can recognize if you play enough games.
@wuzzywizard
@wuzzywizard 2 жыл бұрын
Wow unreal looks so good, damn must be a shame that u need to use those other peasant engines
@fabianvelander
@fabianvelander 2 жыл бұрын
it's okay, just say you can't write code
@wuzzywizard
@wuzzywizard 2 жыл бұрын
@@fabianvelander u hurt me man u hurt me...
@BunieLuv
@BunieLuv 2 жыл бұрын
It comes down to the small things like how assets are loaded, how is handles VR or other devices, the learning curve, the visuals, the flexibility, etc. A lot of devs use unity because it's pretty much ready to go out of the box, you can put together a simple game in an hour. They also use unity for VR because it just works right out of the box. Unity is the only engine of the three I've worked with, but I'd say I prefer games that run on unreal. They tend to perform better for me, although you could chalk that up to a lot of unity games being rush jobs. I don't think I've ever played a Godot game, but maybe they don't directly announce themselves like unreal games do, I'm going to have to look that up
@justind6983
@justind6983 Жыл бұрын
“Do I care enough to figure that out, no” You sir, just got a new subscriber
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4 МЛН
3 Devs Make A Top-Down Shooter In 60 Minutes | Game Dev Battles
12:24
PEDRO PEDRO INSIDEOUT
00:10
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 19 МЛН
Чёрная ДЫРА 🕳️ | WICSUR #shorts
00:49
Бискас
Рет қаралды 6 МЛН
Люблю детей 💕💕💕🥰 #aminkavitaminka #aminokka #miminka #дети
00:24
Аминка Витаминка
Рет қаралды 674 М.
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 48 МЛН
Most Underrated Game Engines
12:22
Gamefromscratch
Рет қаралды 80 М.
I Made A FAKE Game To Prove Steam Will Publish Anything
13:06
TrashedCans
Рет қаралды 259 М.
I Made the Same Game in 9 Engines
16:12
Emeral
Рет қаралды 280 М.
I made a game using Godot for the first time
7:35
shawcat
Рет қаралды 1,2 МЛН
I Made A Difficult Game About Climbing
15:04
Pontypants
Рет қаралды 2,1 МЛН
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 323 М.
How I designed Fruit Ninja
22:58
Luke Muscat
Рет қаралды 6 МЛН
I Made A BREAKING BAD Game (Actually Playable)
6:05
velander
Рет қаралды 4,9 М.
5 Games Made in Godot To Inspire You
3:58
StayAtHomeDev
Рет қаралды 34 М.
Making a VIRUS for a Game Jam (and almost winning)
9:36
Deynum Studio
Рет қаралды 312 М.
PEDRO PEDRO INSIDEOUT
00:10
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 19 МЛН