You can use Unity to design and create games. There are some basic workflows and concepts in Unity that can help you use Unity.
There are some core concepts you need in order to create gameplay mechanics, and you might need to write scripts. For more information on how to create a work with scriptsA piece of code that allows you to create your own Components, trigger game events, modify Component properties over time and respond to user input in any way you like. More info
See in Glossary, see the Scripting section.
Topic | Description |
---|---|
ScenesA Scene contains the environments and menus of your game. Think of each unique Scene file as a unique level. In each Scene, you place your environments, obstacles, and decorations, essentially designing and building your game in pieces. More info See in Glossary |
Understand scenes and how to create and work with scenes in Unity. |
GameObjectsThe fundamental object in Unity scenes, which can represent characters, props, scenery, cameras, waypoints, and more. A GameObject’s functionality is defined by the Components attached to it. More info See in Glossary |
Understand GameObjects and how they work with components. |
PrefabsAn asset type that allows you to store a GameObject complete with components and properties. The prefab acts as a template from which you can create new object instances in the scene. More info See in Glossary |
Learn how to create and work with Prefabs in Unity. |
LayersLayers in Unity can be used to selectively opt groups of GameObjects in or out of certain processes or calculations. This includes camera rendering, lighting, physics collisions, or custom calculations in your own code. More info See in Glossary |
Understand and use layers and layermasks in Unity. |
ConstraintsSettings on Joint components which limit movement or rotation. The type and number of constraints vary depending on the type of Joint. More info See in Glossary |
Learn different types of constraint components that you can attach to GameObjects. |
Rotation and orientation in Unity | Understand how Unity calculates and works with rotation and orientation. |
Lights | Understand the effect of lights on a scene. |
CamerasA component which creates an image of a particular viewpoint in your scene. The output is either drawn to the screen or captured as a texture. More info See in Glossary |
Learn how you can use cameras in your game. |
Cross-Platform Considerations | Understand how different platforms can affect your game. |
Publishing Builds | Understand how to publish your builds. |
Troubleshooting | View solutions to some common problems that occur in Unity. |
For a tutorial on how to get started with Unity, see the Unity Essentials pathway on Unity Learn.
To see a list of templates you can use to create a game, see Templates.