I use Unreal to make 2D games and like you mentioned, I didnt pick Unreal because it does 2D well, I picked Unreal because it does a lot of things great that being 3D or 2D is irrelevant for. I used Unreal despite it's not so great 2D features, not because of it's 2D features. But it has the bare minimum and it's good enough for me.
FYI the game you featured "Backbone" is now called "Tails Noir" for some reason. It piqued my interest and took me some time to find it under the new title.
I think a good strength of Unreal Engine is that it's much easier to write performant code. Yes, in Godot you can also write modules, GDExtension, or change the engine's code, but in Unreal it's been though integrated much better. So if you have a game that needs good performance (it can happen for 2D games too, e.g. when you have a lot of entities like an RTS or Factorio), I think UE might be a bit more smooth sailing for writing the performance's bound bits. That said, it's still a very specific scenario.
Maybe this is just an oversight... buuut Ori wasn't made with Unreal. It was made with Unity, which, also has some really nice features involving lighting, and some more nice 2D features for shadows in the upcoming year planned already. A small nitpick, but I don't want people thinking the game of Ori was something built within Unreal.
Yes, good call. I definitely wasn't trying to claim Ori was a UE game, just a popular game used as an example, but that totally could have been misinterpreted
I suspect if you're working on a 2D project, Godot would be a better choice for a few reasons, the game size is likely a lot smaller than with Unreal, it likely also uses less resources, and there are no royalties, being that Godot is open source, nobody is taking a cut from the game sales, which I think they do on Unreal if you pass a certain amount of sales.
For me if I have to write a game which is hard.. And I have 2 engines. One is harder then the other. Ill pick the engine that has more application as a skillset in the industry. UnReal.. I can do everything from 2d games to making 3d movies. It's got a reach beyond games. Godot.. YEah it's cool but's it's a one trick pony which takes less time to learn. But I don't see TONs of jobs offering Godot. Unreal.. Ive seen some pretty big salaries for a variety of projects... Not just games. Including VR
I saw another UA-camr.. For get his name but he had a great point. He had a caption "How I made 300K" in the game industry. His answer was sort of silly but I had an awe ha moment. He simply had a game job. As a senior fullstack developer but new-bie game dev... I can see that making your own game is useful for sure but also dangerous, very easy to drain a savings account and nobody wants to play the game as it sits there in an ocean of games. There's nothing wrong with just getting a Plain Ole Game Job (not easy to get admitted). Use that experience to leverage an indie game. Then your the guy who worked on ... "blah blah" instead of just... Some dude. I dunno.. And Im still experimenting how not to be a newbie but that's my take on things. Maybe banking on writing tomorrows angry bird isn't viable. but seems to me like taking a game job is. I guess my point is.. If your going to write a game... Pick an engine that will get you a game job so your not all eggs in one basket trying to be the next mega over night hit. That's awesome but dont' bank on it. When reality hits you in the face like it did me.. You still have getting a job as a game dev open to you.
UE is definitely more useful for an actual game dev job, yes... But just because someone wants to make games doesn't necessarily mean they want to do it professionally, and some people need to learn things the hard way
if you goal is to make small or test projects just to learn the craft, yeah, maybe using Unreal is better. But if you goal is to actually release games, then the choice is the engine you feel comfortable and you can progress fast. If you want to release the game and you find Godot has a faster workflow and you do not waste much time redoing or implementing stuff like in Unreal, it's better to code in Godot despite not being popular in the professional industry. If you goal is just getting a job, then learn Unreal or Unity and create projects who are likely to be found in the industry, most if not all the jobs in Unreal is for 3D games, so going 2D is not recommendable if you want to achieve your goal of getting a job.
Very good video, short and precise. However, you mentioned that Godot is a low-end 2D game engine, and that's not true. Godot is more powerful than people think. Of course, it's not at the level of Unreal Engine, but it doesn't have to be. Godot excels at what it does, just like Unreal. After all, the final game won't shine because of the engine, but because of the creativity and care that its creator has put into it.
Is not about engine is about how you use this tool people cen use unreal engine5 and make ugly looking game and other people use unreal engine1 and they game locks 6x better.
If you're a gamer, sure but if you're a developer, you want tools that help you instead of getting in a way. Your time developing the game matters too. In fact it's pretty costly.
I use Unreal to make 2D games and like you mentioned, I didnt pick Unreal because it does 2D well, I picked Unreal because it does a lot of things great that being 3D or 2D is irrelevant for.
I used Unreal despite it's not so great 2D features, not because of it's 2D features. But it has the bare minimum and it's good enough for me.
Yup! At the end of the day, the engine is just the tool, but its up to the dev to make something great
@yourmajesty9025 UE5 and Godot are both free... And sometimes paid tools are easier to work with
Short and sweet. Thank you
Of course :)
FYI the game you featured "Backbone" is now called "Tails Noir" for some reason. It piqued my interest and took me some time to find it under the new title.
Oh that is interesting... Sorry about that, but it's good you found it
You should compare size of finished project and how it runs on older hardware. Also I think there is no support for 2D skeletal animation in Unreal.
Yeah, I should have done that! And yes I believe you're right about the skeletal animation
There is 2D skeletal system tools on marketplace for 5.4. I just released the plugin to help unreal 2D devs ❤️
perfect format, concise, no bs.
Thanks!
I think a good strength of Unreal Engine is that it's much easier to write performant code. Yes, in Godot you can also write modules, GDExtension, or change the engine's code, but in Unreal it's been though integrated much better. So if you have a game that needs good performance (it can happen for 2D games too, e.g. when you have a lot of entities like an RTS or Factorio), I think UE might be a bit more smooth sailing for writing the performance's bound bits. That said, it's still a very specific scenario.
Maybe this is just an oversight... buuut Ori wasn't made with Unreal. It was made with Unity, which, also has some really nice features involving lighting, and some more nice 2D features for shadows in the upcoming year planned already.
A small nitpick, but I don't want people thinking the game of Ori was something built within Unreal.
Yes, good call. I definitely wasn't trying to claim Ori was a UE game, just a popular game used as an example, but that totally could have been misinterpreted
No idea why I got this recommended, but very cool. I'll subscribe, keep going!
Maybe UA-cam just thinks you'll like my other stuff? This video isn't what I usually do, but glad you liked it!
A video after a month hmmm. Great
Life got in the way so I put out a quick video, we should be back to weekly soon
@@IndieOdysseyGames it's ok bud, btw happy new year
Thanks, you too!
I suspect if you're working on a 2D project, Godot would be a better choice for a few reasons, the game size is likely a lot smaller than with Unreal, it likely also uses less resources, and there are no royalties, being that Godot is open source, nobody is taking a cut from the game sales, which I think they do on Unreal if you pass a certain amount of sales.
Plugin Orchestrator in Godot it's like BP in UE
Wow, the unreal end product likes nice….
+ there are not enough tutorials on 2d in unreal engine
Great video. Thanks!
What's the game size comparison? Also, what's the difference in regards to system resources when running the same thing?
Graphics is not everything but nowdays it must unless acceptable
You just played the mantis lords of hollow knight
For me if I have to write a game which is hard.. And I have 2 engines. One is harder then the other. Ill pick the engine that has more application as a skillset in the industry. UnReal.. I can do everything from 2d games to making 3d movies. It's got a reach beyond games. Godot.. YEah it's cool but's it's a one trick pony which takes less time to learn. But I don't see TONs of jobs offering Godot. Unreal.. Ive seen some pretty big salaries for a variety of projects... Not just games. Including VR
I saw another UA-camr.. For get his name but he had a great point. He had a caption "How I made 300K" in the game industry.
His answer was sort of silly but I had an awe ha moment. He simply had a game job. As a senior fullstack developer but new-bie game dev... I can see that making your own game is useful for sure but also dangerous, very easy to drain a savings account and nobody wants to play the game as it sits there in an ocean of games. There's nothing wrong with just getting a Plain Ole Game Job (not easy to get admitted). Use that experience to leverage an indie game. Then your the guy who worked on ... "blah blah" instead of just... Some dude. I dunno.. And Im still experimenting how not to be a newbie but that's my take on things. Maybe banking on writing tomorrows angry bird isn't viable. but seems to me like taking a game job is.
I guess my point is.. If your going to write a game... Pick an engine that will get you a game job so your not all eggs in one basket trying to be the next mega over night hit. That's awesome but dont' bank on it. When reality hits you in the face like it did me.. You still have getting a job as a game dev open to you.
UE is definitely more useful for an actual game dev job, yes...
But just because someone wants to make games doesn't necessarily mean they want to do it professionally, and some people need to learn things the hard way
@@IndieOdysseyGames Really struggling with wanting to eat the Unreal Learning curve. I like Godot a lot too. I like Phaser JS even.
if you goal is to make small or test projects just to learn the craft, yeah, maybe using Unreal is better. But if you goal is to actually release games, then the choice is the engine you feel comfortable and you can progress fast. If you want to release the game and you find Godot has a faster workflow and you do not waste much time redoing or implementing stuff like in Unreal, it's better to code in Godot despite not being popular in the professional industry.
If you goal is just getting a job, then learn Unreal or Unity and create projects who are likely to be found in the industry, most if not all the jobs in Unreal is for 3D games, so going 2D is not recommendable if you want to achieve your goal of getting a job.
Need to use paperZD not paper 2D for unreal
Yes I'm aware. This is an out-of-box comparison
PaperZD is just a plugin doing it's things, paper 2D would still be there. You don't use one or the other.
you do not need paperZD, if you do not use animation blueprints for 2D.
Ey no, Godot ase mas que seso no usaste ni las luses en tiempo real ni nada no es asiiii
Very good video, short and precise. However, you mentioned that Godot is a low-end 2D game engine, and that's not true. Godot is more powerful than people think. Of course, it's not at the level of Unreal Engine, but it doesn't have to be. Godot excels at what it does, just like Unreal. After all, the final game won't shine because of the engine, but because of the creativity and care that its creator has put into it.
u know godot is foss they dont take any cut
dont knoiw. UE6 will better. it will again realistic eva
Is not about engine is about how you use this tool people cen use unreal engine5 and make ugly looking game and other people use unreal engine1 and they game locks 6x better.
If you're a gamer, sure but if you're a developer, you want tools that help you instead of getting in a way. Your time developing the game matters too. In fact it's pretty costly.