A classic space shooter built in godot 4 using components
I followed this tutorial series by heartbeast
- Class based components (Composition over inheritance)
- A simple resource to store movement stats (like speed)
- Audio buses to separate game music and other sounds which could utilized in the future to implement a settings menu
- Node based state machine for the pink enemies