Hello! I’ve been working on a C# framework for Godot 4.4 and above for developing a few turn-based strategy game ideas I have, and I thought it would be useful for anyone who is interested in making their own TBS games. Right now it supports unit customization, faction customization including CPU or player control, objective customization, and seamless switching between mouse/keyboard/gamepad controls. I have many more planned for the future as well.
I’ve released version 0.1 which you can find at GitHub - aroelke/godot-tbs-framework. Please check it out, and feel free to give any feedback or suggestions for improvement or new features!
Ah great, I also currently developing a simple turn based strategy wargame. And I came up with some similar solutions like you. I also currently use the Kenney assets so it looks kinda similar
I use pure GDScript which I really like. I am currently working on combat and army management.
I am currently struggling to use the scene editor as level editor as it is fiddly to place every unit and setting the troop count, stats and which army the belong to.
If you ever open source that project I would love to see it so I could tinker around. I love strategy games and I have a few ideas I plan to experiment with. GDScript is my preference, genuinely wouldn’t even consider working with C#.
You can create inherited scenes to automate some of that. This framework will automatically set the faction a unit belongs to if you drag it directly into the scene tree under an army, but you then have to move it to where you want it afterward. That’s one of the things on my list to try to improve somehow.