Trying to prototype a little game type thing and I'm trying to decide between using Godot or Bevy
I've done some basic tutorials in each and understand, to a certain point, how to get going in each. My biggest concern is my ADHD and my passion for getting so worked up on the details of the bark structure of the trees that I forget forests even exist, much less that I'm in one. Does anyone have any advice or recommendations based on the following:
GODOT
1. Much more feature complete, big community, lots of plugins
2. Has its own editor and emphasizes scripting, which is good, but also leaves me feeling very disconnected from "first principles" when using the editor and for a... backend? whatever coder like me it feels sort of off putting.
3. I am also not sure whether the stuff I want to do would be performant in a scripting language; I just mean this literally, as in "I don't know". Especially as there's stuff I would want to re-use heavily everywhere. I'd probably use C# as I'm arguably familiar with it, although it obviously has that Microsoft association and I find my hate of MSFT rather distracting sometimes.
BEVY
1. Very comfortable to write code, I like their ECS stuff more than how Godot is organized I think (seems to gell better with my brain), I can use my own editor and it doesn't feel "visual first"
2. I expect that when I get to needing the "visual" parts of a potential game type thing I'm going to struggle with the lack of visual tools. Just generally, as it's a less mature library, there's not as many pieces to it (and I'm not terribly experienced with Rust). For instance, it turned out to be a little more difficult than expected to load formatted text data (although there are tutorials/examples everywhere and some libraries that basically enable this with more or less one line).
3. Also, everytime I have to use a library written or maintained by dtolnay my blood boils. I fucking hate that guy. If he's the kind of guy who searches for his name and finds this, then just know you are hated.
Any thoughts for an easily distracted ADHD kitten?
#bevyEngine #godotEngine #gameDesign