Godot is a nice engine. I did a 3D project in it during the 3.0.x era and it was by far the friendliest and easiest engine I have used to-date. I think it gets a lot of love from people (myself included) because of that. The node system is absolutely wonderful to work with and GDScript is not bad as well. It's the most productive I've been in a game engine and I regularly contemplate going all-in on Godot for the fut…
That's one of the issues with open source, polishing isn't "fun", where massive rewrites to a new thing are.
Godot for AA/AAA game development – What's missing?
61–70 of 187 posts
Re: Godot for AA/AAA game development – What's missing?
#62> After an unsatisfactory attempt at using Bullet, Godot 4.0 returns to its own physics engine which, despite not being a high end physics engine like PhysX, aims to offer a lot more flexibility and “just works” capabilities to users. This is a bit of a red flag if one of their goals is for the engine to be used on AAA games.
Why? What commercial game is physics-heavy? Most commercial games have scripted character movement (every FPS, RPG, strategy games, basically almost every genre) and the only physics objects are random falling objects that don't affect gameplay... Cloth simulation, cool but can be faked and doesn't affect gameplay. Ragdolls, only really used when characters die and again, can be faked. So name a single AAA game that…
Moving outside of your editor absolutely blows, and the less you do it, the better it is. Unless the alternatives are thousands of times better (nothing comes close to Substance Painter, and tools like Houdini still do some things better than internal tools for example. And of course, well, 3D modeling is still a hellscape of zbrush and Maya.), you just stay in with your tools. Nothing sucks more than having yet another editor and needing to have a pipeline to keep everything in sync.
It's not about needing crazy physics calculations directly in your engine (although your particle system being affected by it can do cool things), it's about not having to deal with yet another tool that fixes one problem and brings in 20 more.
Also, as said, the days of fully scripted movement are pretty much gone. There's physics interactions any time you have vehicles involved unless you want to feel it slide around and feel like crap, for example.
Re: Godot for AA/AAA game development – What's missing?
#63> After an unsatisfactory attempt at using Bullet, Godot 4.0 returns to its own physics engine which, despite not being a high end physics engine like PhysX, aims to offer a lot more flexibility and “just works” capabilities to users. This is a bit of a red flag if one of their goals is for the engine to be used on AAA games.
Why? What commercial game is physics-heavy? Most commercial games have scripted character movement (every FPS, RPG, strategy games, basically almost every genre) and the only physics objects are random falling objects that don't affect gameplay... Cloth simulation, cool but can be faked and doesn't affect gameplay. Ragdolls, only really used when characters die and again, can be faked. So name a single AAA game that…
I agree it's not all that common but they are definitely out there. As for whether you could build those with Godot's engine I have no idea.
Re: Godot for AA/AAA game development – What's missing?
#64Godot is a nice engine. I did a 3D project in it during the 3.0.x era and it was by far the friendliest and easiest engine I have used to-date. I think it gets a lot of love from people (myself included) because of that. The node system is absolutely wonderful to work with and GDScript is not bad as well. It's the most productive I've been in a game engine and I regularly contemplate going all-in on Godot for the fut…
> limited controls for navigating around the 3D viewport I still haven't figured this out yet. It's really weird it's so difficult to navigate the viewport, which is a really basic operation for a 3D engine. I've made plenty of levels using the unreal editor, but I can't figure it out in godot.
Re: Godot for AA/AAA game development – What's missing?
#65Godot is a nice engine. I did a 3D project in it during the 3.0.x era and it was by far the friendliest and easiest engine I have used to-date. I think it gets a lot of love from people (myself included) because of that. The node system is absolutely wonderful to work with and GDScript is not bad as well. It's the most productive I've been in a game engine and I regularly contemplate going all-in on Godot for the fut…
That's one of the issues with open source, polishing isn't "fun", where massive rewrites to a new thing are.
I imagine it has to be a bit complex but it sounds like a solvable problem.
Re: Godot for AA/AAA game development – What's missing?
#66Earlier quoted context omitted.
I mean it's a relatively young open source project. It took Blender 25 years to get where it is now and it still has some major flaws compared to the paid competition, and will need extensive rewrites if it wants to move forward because right now the C part is a horrible mess. Godot isn't going to compete against Unity or Unreal anytime soon. Godot's team doesn't have billions at their disposal like Epic or Unity. ed…
I think though that there's an apex all game engines reach where technological progression just slows down even when you have millions of developer dollars to throw at it. It's the reason why something like blender can catch up with state of the art commercial offerings and I think Godot could go through the same thing.
In practice, the industry loves to replace fully working projects rather than tweak existing, so we will never get to such a state of nirvana.
Re: Godot for AA/AAA game development – What's missing?
#67Re: Godot for AA/AAA game development – What's missing?
#68Earlier quoted context omitted.
Why? What commercial game is physics-heavy? Most commercial games have scripted character movement (every FPS, RPG, strategy games, basically almost every genre) and the only physics objects are random falling objects that don't affect gameplay... Cloth simulation, cool but can be faked and doesn't affect gameplay. Ragdolls, only really used when characters die and again, can be faked. So name a single AAA game that…
KSP2, Breath of the Wild, Portal/Portal 2, Red Faction, basically every VR game (HL: Alyx definitely qualifies as AAA). I agree it's not all that common but they are definitely out there. As for whether you could build those with Godot's engine I have no idea.
Re: Godot for AA/AAA game development – What's missing?
#69Earlier quoted context omitted.
> limited controls for navigating around the 3D viewport I still haven't figured this out yet. It's really weird it's so difficult to navigate the viewport, which is a really basic operation for a 3D engine. I've made plenty of levels using the unreal editor, but I can't figure it out in godot.
What's missing? It's got rotating (MMB), panning (Shift + MMB), zoom (scrollwheel) and focus on object (F).
Re: Godot for AA/AAA game development – What's missing?
#70Earlier quoted context omitted.
I think though that there's an apex all game engines reach where technological progression just slows down even when you have millions of developer dollars to throw at it. It's the reason why something like blender can catch up with state of the art commercial offerings and I think Godot could go through the same thing.
Isn't that true of all software? At some point, things should be able to be fully feature complete. Maybe update the UI toolkit every five years to appear fashionable. In practice, the industry loves to replace fully working projects rather than tweak existing, so we will never get to such a state of nirvana.
The software never gets to total nirvana. What happens is it gets to a state of nearly nirvana such that changes are tiny.