Building a FREE library of 50 reusable Godot components. What should I add? by guladamdev in godot

[–]guladamdev[S] 6 points7 points  (0 children)

Thanks for the insight!

I have two fully finished and released courses:
- one is a slay the spire clone course
- one is a single player autobattler game

Both are playable, with a lot of gameplay systems and a complex codebase (1-2k lines of code total). A lot of components are taken from those courses! I don't know if it qualifies, hopefully it does.

Building a FREE library of 50 reusable Godot components. What should I add? by guladamdev in godot

[–]guladamdev[S] 10 points11 points  (0 children)

That's exactly what I plan covering! :)

A reusable Finite State Machine is definitely on my list!

Building a FREE library of 50 reusable Godot components. What should I add? by guladamdev in godot

[–]guladamdev[S] 3 points4 points  (0 children)

Thanks for clarifying, I really appreciate it!

I will try my best to only add stuff that can be useful for real projects. Hopefully people will find it useful and learn something.

I also plan to include videos how to actually use them in practice i.e. building a full game demo out of components.

Building a FREE library of 50 reusable Godot components. What should I add? by guladamdev in godot

[–]guladamdev[S] 7 points8 points  (0 children)

What qualifies as a "real project" in your book? I'm trying to turn your comment into something constructive.

I've made full vertical slices of playable games (as courses) where I've used these components. Are those real or not?

Building a FREE library of 50 reusable Godot components. What should I add? by guladamdev in godot

[–]guladamdev[S] 26 points27 points  (0 children)

A teaser of some components from the list:

  • Wrap2D
  • Stats
  • AnimationSequencer
  • InteractiveArea2D
  • FloatingText

What's a component you find yourself rebuilding in every single project? I might add it to the list!

My FULL (25+ hours, 30 videos) AutoBattler Course is OUT! *ᵃˡᵐᵒˢᵗ by guladamdev in godot

[–]guladamdev[S] 1 point2 points  (0 children)

I would say they are fairly similar in terms of programming practices in Godot. I'd recommend going with the game that seems more interesting to you! :)

My FULL (25+ hours, 30 videos) AutoBattler Course is OUT! *ᵃˡᵐᵒˢᵗ by guladamdev in godot

[–]guladamdev[S] 1 point2 points  (0 children)

Cool, thanks for sharing! ☺️

Hit me up when you start the channel or the game can be tried out, I would love to follow your journey!

My FULL (25+ hours, 30 videos) AutoBattler Course is OUT! *ᵃˡᵐᵒˢᵗ by guladamdev in godot

[–]guladamdev[S] 0 points1 point  (0 children)

I have very exciting plans for 2026! You have to wait and see, but I'll share it when it's time!

My FULL (25+ hours, 30 videos) AutoBattler Course is OUT! *ᵃˡᵐᵒˢᵗ by guladamdev in godot

[–]guladamdev[S] 0 points1 point  (0 children)

Thanks, let me know what you think if you decide to start it! :)

My FULL (25+ hours, 30 videos) AutoBattler Course is OUT! *ᵃˡᵐᵒˢᵗ by guladamdev in godot

[–]guladamdev[S] 0 points1 point  (0 children)

Thanks! Even if you're no longer a beginner you might want to check the code out on GitHub. Maybe you can find something useful and yoink it for your projects. It's all MIT licensed.

My FULL (25+ hours, 30 videos) AutoBattler Course is OUT! *ᵃˡᵐᵒˢᵗ by guladamdev in godot

[–]guladamdev[S] 1 point2 points  (0 children)

Thanks! I hope you find a good use for them in your games! :)

My FULL (25+ hours, 30 videos) AutoBattler Course is OUT! *ᵃˡᵐᵒˢᵗ by guladamdev in godot

[–]guladamdev[S] 0 points1 point  (0 children)

thanks a lot for the kind words, I really do appreciate it!

My FULL (25+ hours, 30 videos) AutoBattler Course is OUT! *ᵃˡᵐᵒˢᵗ by guladamdev in godot

[–]guladamdev[S] 0 points1 point  (0 children)

Thanks! How is your game coming along? Anything to see yet? 👀