Always be wary of any market where someone's willingness to try your product is in itself a negative indicator of ability to pay. Hit-driven markets that attract large numbers of non-serious dabblers are extremely difficult to sell tools profitably to, but it's easy enough to get minor attention that makes you think you might have something worthwhile (music production is another one that scatters corpses all over the place despite seeming large at first glance).
> Hit-driven markets that attract large numbers of non-serious dabblers are extremely difficult to sell tools profitably.
If I'm understanding correctly, do you mean it's easy to overestimate the size of the market? That makes sense to me. And there's certainly an upper-limit to how much dabblers are willing to pay. Still, for a solo founder that can sometimes be more than enough. I can think of a few tools like mine doing over $10k/month.
It also happens in Qt and similar WYSIWYG visual editors where they often cannot render full dynamic content in the editors. But in all those cases you can just write everything in code without using the visual tools, and you can do that with Godot as well.
I agree. But what I've learned in my short time using Godot is embracing Godot's scene system and not fighting it seems to help.
This area in the documentation is helpful: https://docs.godotengine.org/en/stable/getting_started/workf...
You can also bypass the scene system. The scene system is a optional abstraction on top of a seemingly more data-oriented core where everything is just a RID (Resource ID).
More here: https://docs.godotengine.org/en/stable/tutorials/optimizatio...
> For example if you just straight up write code to add nodes to the scene graph it will create a disconnect between what is displayed in the editor and the actual game
You can solve this to some degree by putting "tool" at the top of your scripts. See https://docs.godotengine.org/en/stable/tutorials/misc/runnin...
Fixing the Paypal button issue will be more tricky! I just tried it in Firefox and it's fine, but I'm seeing temperamental issues in Safari. Will look into it further - thanks for the heads up.
I'm not saying you can never make money but as someone else put it, there are a lot more corpses than success stories in this field.