The Unity 2D defense game does thisIt covers the entire project, explaining all the scripts and image sources, explaining the simple C # grammar for easy novice to follow, and installing Unity from publishing. With careful and systematic exercises, you will have a better understanding of your project and the technical ability to create the games you want. Its not too long to complete a 3D game if you learn the overall Unitys driving principles based on 2D and how to construct a project for a game and understand it perfectly.