Need feedback on game feel / code structure
Heya! I've been working on this draft of a game for a couple days, and I truly see some potential. This is, I think, the furthest I've gotten for a project (most of them get abandoned), so I want to fuel the motivation with some of your feedback/critique. What did you like? What didn't you like? What can improve UX/game feel? All your suggestions will be heard.
Also, in the code structure feedback, one of the biggest reasons I've abandoned a lot of projects was making everything the "Godot" way (using StateMachines, ECS, etc). Even though I understand the importance of them, I think it just burns down my spark. The only "Godot" thing I've added to this project was a single-scene structure. I have GameHolder, which contains the game itself, MusicHolder for BGM, and DataHolder for character data. Even though I like the use of GameHolder and MusicHolder, I don't know how to setup the DataHolder properly. I don't like using it every time I need to deal damage or something, especially when there will be multiple party members (which are stored there, too). Also, I am still used to adding CanvasLayers left and right (which the menu works on). I don't want to go full ECS (it will take a ton of time). I just need a bit better / more efficient way to organize things.
So, I'm waiting to hear your thoughts!