Summary
In this chapter, you learned how to work with RigidBody2D
nodes and learned more about how Godot’s physics works. You also implemented a basic finite state machine – something you’ll find useful as your projects grow larger and that you’ll use again in future chapters. You saw how Container
nodes help organize and keep UI nodes aligned. Finally, you added sound effects and got your first taste of advanced visual effects by using the Animation
and CPUParticles2D
nodes.
You also continued to create game objects using standard Godot hierarchies, such as CollisionShapes
attached to CollisionObjects
and signals being used to handle communication between nodes. At this point, these practices should be starting to look familiar to you.
Are you prepared to try and remake this project on your own? Try repeating all, or even part, of this chapter without looking at the book. It’s a good way to check what information you absorbed and what you need...