Learn OOP theory using game-related examples and practice how to apply it to a Hands-On Unity 2D game prototype