We've covered a lot in this chapter, and I hope I've cleared up any confusion you've had over the way Blueprints are used. As you can see, they are an incredibly powerful tool, and by browsing the nodes in the right-click menu, you can see that practically everything you want to do can be done in Blueprints as an alternative to traditional code.
You can quite easily create entire games using nothing but Blueprint code. In the next chapter, however, we will discuss adding C++ code to a Blueprint project for those rare instances when Blueprint alone is not enough.