Quote: "Personally, I think it will be some time still before GameGuru can produce commercial quality 3D games that can rival the best of Steam"
I think its actually possible. Some of the leading 3D indie games on Steam are not even that complex. They just have a solid gameplay foundation, good performance and a great concept. Only limitations I find in GG around this, is sometimes the AI breaks so the game play is than negatively effected. Also the weapons are very stiff and limited in how you can use their different animations. Has a very clunky PS1 feel which makes the games made with it feel dated. Even with excellent weapon models. Also the inability to create custom projectiles is a limitation in creativity. Most of the GG games turn out to being very much the same and identifiable to one another, due to that.
A great example of a game that I can see doing quite well on steam, is dimoxinil's prototypes:
https://forum.game-guru.com/thread/217908
For me to create the "game of my dreams" in GG and to be publishable id just need:
- multiple vegetation
- directional dynamic light
- ability to change sun direction via LUA
- skybox changing in LUA
- water controls in LUA and editor (similar to FPSCx10)
- swimming default script (mine isn't the best. Prefer how it worked in FPSCx9 and FPSCx10)
- ability to actually use the custom projectiles with my custom weapons
- ability to find entities in the editor on complex maps
- ability to draw entities (without overlap) in a drawing mode (and in grid mode)
- Integrated EBE functionality into the Entity Editing Mode (i personally dont use the EBE)
- AI currently seems to break out of no where
I have a current game project that would benefit from all of the above.
So for myself I'm quite limited but there are some great examples in the WIP section on the forum of some work that I could see doing very well on Steam. Especially dimoxinil's work. The Steam community there can be harsh if they familiarize a game with a bad game. So having GG have the abiity to allow as much customization as possible to create a unique looking and playing game is the way to go.
Most games (not all) that are made with GG and published on Steam are done so by people searching on Google for an easy game engine that they can make a quick buck off. This greatly negatively affects the rest of us who take your tool seriously. I've spoken to a few of the developers and they saw no problem with the negative reviews and the damage to future GG developers, as they had already made 100's of dollars with their quick publications.