Chapter 13: Introduction to Unity Scripting with C#

Unity has a lot of great built-in tools to solve the most common problems in game development, such as the ones we have seen so far. Even two games of the same genre have their own little differences that make the games unique, and Unity cannot foresee that, so that's why we have scripting. Through coding, we can extend Unity's capabilities in several ways to achieve the exact behavior we need, all through a well-known language—C#. We will introduce how to create custom components using C# scripts.

One thing I should point out here is that this chapter is mainly a recap of C# scripting basics for Unity, but in one of the sections, I will explain some advanced tips for experienced programmers. ...

Get Hands-On Unity 2020 Game Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.