Unity from Proficiency to Mastery: C# Programming
![]() |
Master C# with Unity by Patrick Felicia |
Book Description
Newly Edited and Updated VersionMaster C# with Unity
Without this book, most people spend too long trying to learn C# and Unity the hard way. This book is the only one that will get you to learn C# and use it in Unity without wasting so much time. It includes six chapters that painlessly teach you the necessary C# skills to get started with Unity and implement key game mechanics that you need to create entertaining games such as audio, detection, user-inputs, reading files, etc.
What you will learn
After completing this book, you will be able to:
- Learn C# programming concepts.
- Use C# in Unity.
- Understand how linear algebra can be used in your games.
- Implement important game features and mechanics.
- Optimize your code and the structure of your project.
The content of the book is as follows:
- In Chapter 1, you will become comfortable with C# programming and Object-Oriented concepts (e.g., inheritance, constructors, polymorphism, overloading, overriding, etc.).
- In Chapter 2, you will create your own scripts in Unity and learn best coding practices, as well as how to debug your code and make it work smoothly.
- In Chapter 3, you will learn how to perform useful operations with vectors, and how these can be used in Unity and your games
- In Chapter 4, you will learn how to use some of the built-in methods available from Unity, and to also implement some very important features for your game such as: changing levels, looking for objects, creating a timer, activating objects, managing user inputs, playing audio, using triggers/colliders or ray-casting, and saving data across scenes.
- In Chapter 5, you will learn how to optimize your code so that it executes faster.