This overview follows a beginner Unity course recorded in 2021. It introduces the game engine, the editor, and basic 2D and 3D project concepts. Unity’s menus, packages, build options, and recommended workflows have changed over time; use the course as a foundation, not a current version manual.
Core Unity concepts
A project holds a game’s files and settings. A scene represents a level or other composition. GameObjects are scene entities whose behavior and appearance are assembled from components; scripts are commonly written in C#. The editor lets developers arrange objects, configure components, test behavior, and prepare a build for a target platform.
Install and choose a supported version
Use Unity Hub and the official installation guidance for the version you plan to use. The Thai source’s dated note, last reviewed on 17 October 2026, identifies Unity 6.3 LTS support through December 2027 and Unity 6.0 LTS support through October 2026; support dates can change, so confirm them on Unity’s current release page before starting or upgrading a project. Unity describes LTS as an option for projects that need to stay on a locked version or support a live service.
Licensing depends on the product, user, and organization. Review Unity’s current terms directly; this article is not a contract or licensing interpretation. For a production project, verify package compatibility, platform requirements, and the support window before upgrading.