this post was submitted on 20 Jul 2024
23 points (100.0% liked)
Chat
7498 readers
11 users here now
Relaxed section for discussion and debate that doesn't fit anywhere else. Whether it's advice, how your week is going, a link that's at the back of your mind, or something like that, it can likely go here.
Subcommunities on Beehaw:
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Sounds interesting!
We've also used Godot. As for sound design, I voiced the sounds we put in - frog ribbiting, jumping, and tongue slurping :P
I can definitely see how Godot without scripting experience/expertise would be hard to get into.
I found the UI of Godot awful. And the entire node system quickly leads to a mess of mixed concerns in structuring logic and elements. As a software engineer I am mindful of structure and can - at least for myself - keep at restructuring when elements, logic, and relationships change, but I felt like the entire system was not guiding you to well-structured components concerns. The GDScript casing difference to C# and docs and the lack of braces for code blocks were to my dislike too.
That being said, Godot does have a lot of features and allowed us to move forward quite well. Just with occasional stumbling.
I have some very basic experience from college so I get the concept, it's just the execution I struggle with as the documentation is helpful but sometimes too abstract for me to engage with, which is why seeing it put into practice in a video can help.
Thankfully the UI feels pretty straightforward for me, and I learned before I started to treat nodes as scenes, sort of like LEGO bricks haha. But it definitely can also make organization harder too, since it's a lot of subtrees for the main project.