The Godot Community Forums are back up and running! Please read the the announcement post for important information on what happened. Thanks!

ECS in Godot: playlist with 3 videos (Ombarus)

UnknownUserUnknownUser Posts: 0
edited September 14 in Programming

Youtube playlist: ECS in Godot (Ombarus)

I'm starting to play with Godot and I'm intereseted in data-driven systems (in the sense of being able to add content editing plain-text definition files only, not in the sense of what Wikipedia calls Data-Oriented desing).

I've seen these videos from Ombarus about his non-Data-Oriented ECS* in Godot and it fits very well with the ideas I want to try. So I wanted to ask those with experience what do you think about this approach. Thanks!

* I'm not sure if it fits the strict definition of an ECS because the data is stored in the entities and in an pure ECS the entities are just integer IDs.


A quick summary of the videos:

  • ECS Architecture in Godot: An introduction to ECS and an overview of his implementation in Godot with Singletons and Signals.
  • Thank you ECS: A more practical video about how the ECS helps with various mechanics of his game Solar Rogue.
  • ECS #2 - How is it holding up: (from the video description) An overview of the hacks and cheats I had to do after 5 months of development using the architecture I've developed for Solar Rogue.

The code of the project he shows in the videos: https://github.com/Ombarus/SolarRogue

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file