Yeah. Listen, first person shooters are an enjoyable core loop and player experience. Unreal and Source definitely magically gives you like 80%, and maybe all the hard parts, of making that game.
And of course I appreciate what you do. Thing is if you shoved it into a first person shooter, would it be even more successful? The answer to that question is often yes. Same as Roblox being basically Tavern Brawl but for third person platformers. Coming from a POV of game design for phones, Roblox games suck, but look: they are extremely popular and the clunky format of that engine makes them work. My point is that it’s impossible to generalize, but basically there is nothing you could make better with Godot today than with Unity or Unreal, as lamentable as that is, and even the things they make you want to make, it’s better to make those things instead.
You think that any game will be more popular just because majority of TOP100 titles are 3D FPS-like titles. Problem is that building such a game with modern graphics costs tens of millions of dollars. There are very few companies in the world with budgets big enough to even afford attempt on it and majority of such projects also flop.
If you look past TOP100 most popular games by player count you will find there are hundreds of less popular niche titles and wast majority of them likely not even 3D at all and there is reason for this.
Anyone who tried to start game development company and get their project funded knows that majority of publishers in the world operate well under $500,000 per project. This could sound unreal for US-based person who knows of FAANG salaries, but this is how game development industry is: lots of enthusiast trying to make some games working for penies.
So nope, wast majority of game developers dont need Unreal or even Unity feature set simply because they dont have budget for building modern 3D game.
And of course I appreciate what you do. Thing is if you shoved it into a first person shooter, would it be even more successful? The answer to that question is often yes. Same as Roblox being basically Tavern Brawl but for third person platformers. Coming from a POV of game design for phones, Roblox games suck, but look: they are extremely popular and the clunky format of that engine makes them work. My point is that it’s impossible to generalize, but basically there is nothing you could make better with Godot today than with Unity or Unreal, as lamentable as that is, and even the things they make you want to make, it’s better to make those things instead.