Summary
You now know about several utilities that will help you keep your projects more organized and allow you to reuse the things that you make.
You learned how to create a Blueprint Function Library, create Actor components and use them to refactor the existing logic in your project, and create interfaces and call functions from an object that implements a specific interface. Altogether, these new topics will allow you to refactor and reuse all the code that you write in a project in that same project or another project.
In the next chapter, we’ll look at UMG, UE5’s system for creating user interfaces, and learn how to create user interfaces.