Get started with programming in Unity. Create, name, and edit your first scripts and set up your development environment to write, test, and debug your Unity C# scripts effectively.
| Topic | Description |
|---|---|
| Introduction to programming in Unity | Understand the role of scripting in your project and how it works at a high level. |
| Naming scripts | Name your scripts to help the compiler identify your classes. Use namespaces to logically organize your scripts and prevent class name conflicts. |
| Creating scripts | Create scripts to add programmable functionality to your application. |
| Interact with scripts in the Editor | View and edit the fields of your C# scripts in the Inspector window. |
| Migrate from InstanceID to EntityId | Update code that uses InstanceID-based APIs to the EntityId APIs that Unity uses to identify objects. |
| Unity programming best practices | Key issues to be aware of when writing code for Unity applications, along with best practices to help you avoid common pitfalls. |
| Unity scripting types | Understand some of the fundamental C# types that Unity provides and their special significance and behavior in the Unity Editor and runtime. |