This book was written for those who have learned the basics of the Unity engine and are familiar with its interface. As such, this book does not go over on how to write C# code nor does it go over on how to install or how to use the Unity engine.
This book aims to help those who are suffering from the following: *Are you duplicating code into other scripts? *Would you like to write cleaner code but don't know how? * Is your codebase turning into spaghetti? * Is it becoming difficult to find bugs in your code? * Is your codebase difficult to change without breaking something somewhere else?
This book aims to help you overcome those problems. So, if you answered yes to some or all of the above, then, you'll want to read this book.