Chapter 10. Fixing Problems
Issues will arise as you make your way through your own projects and when they do, it helps to know as many approaches as possible to help you find a solution. Between Visual Studio and Unity, there are numerous ways to tackle such problems when they show up.
In this chapter, we will dig into debugging. Now, what we worked on in Chapter 7, The Tools of the Trade, was a valid way to debug, but that was one of the many ways. We will look at a collection of ways to find entirely different levels of information for those times when there is a bug you just can't squash.
While the details may be outside the scope of beginner development, we will also touch lightly on concepts such as optimization and profiling. Many of the tools we use for the process of debugging will work for optimization as well. The hope here is that you walk away armed with enough knowledge to try and learn.
That said, before we get into either of those subjects, we still need to take a solid look...