ASCENO
Loading Asceno
Asceno

Asceno Knowledge Hub

Knowledge to Build Worlds

Asceno shares ideas, practical knowledge, and build experience to turn what does not exist yet into something real.

Knowledge library

Learn in the right order

Ordered series

Unity learning path

Start at lesson 0, then continue in order so each article builds on the one before it.

12published lessons
Lesson0
What is Unity? Learning Unity, Unity game programming, Unity 2D, Unity 3D
04/09/2026135 views

What is Unity? Learning Unity, Unity game programming, Unity 2D, Unity 3D

If you've ever heard someone say "make games with Unity," "build 3D apps with Unity," or "use Unity for VR/AR," you might wonder: What exactly is Unity? Is it game design software, a programming tool, or a massive engine for both 2D and 3D worlds? In this article, Asceno will explain Unity in the simplest way possible: avoiding dry technical jargon, not turning the article into a wiki page, but focusing on a practical perspective for beginners. In short: Unity is a game engine, but more broadly, it's also an environment for creating real-time interactive experiences. You can use Unity to make 2D games, 3D games, mobile games, training simulations, virtual showrooms, 3D educational apps, VR/AR, and many other interactive products.

Lesson1
What are GameObject, Component, Scene, and Prefab in Unity?
06/09/202646 views

What are GameObject, Component, Scene, and Prefab in Unity?

If you're opening Unity for the first time, feeling overwhelmed is perfectly normal. On the screen you see Scene, Game, Hierarchy, Inspector, Project, Console... and then in the documentation you see GameObject, Component, Prefab, Asset, Script. At first glance, it seems like there's too much to remember at once. In this article, Asceno wants to share the most fundamental concepts in a more easily understandable way. You don't need to memorize definitions like in a textbook. Just understand what each part plays in the project, and you'll find Unity much easier to approach. If the previous article discussed what Unity is, this one is like stepping into a game development studio and looking at each area inside: where are the levels, where are the objects, where are the functions attached to objects, and where are the reusable templates?

Lesson2
How to Install Unity and Unity Hub from A to Z for Beginners
06/09/202622 views

How to Install Unity and Unity Hub from A to Z for Beginners

A complete beginner-friendly guide to installing Unity Hub and the Unity Editor: download the Hub, sign in with a Unity ID, choose an Editor version, install build modules, create your first project, and fix common installation problems.

Lesson3
Unity Editor Interface: Scene, Game, Hierarchy, Inspector, Project, and Console
06/09/202611 views

Unity Editor Interface: Scene, Game, Hierarchy, Inspector, Project, and Console

A complete beginner-friendly guide to the Unity Editor interface: understand the Scene and Game views, manage GameObjects in the Hierarchy, edit Components in the Inspector, find Assets in the Project window, read errors in the Console, and practice a simple workflow so the Editor no longer feels overwhelming.

Lesson4
What Are Project, Scene, and GameObject in Unity?
06/09/202611 views

What Are Project, Scene, and GameObject in Unity?

A beginner-friendly explanation of three core Unity concepts: a Project is the whole game workspace, a Scene is one level or one part of the game, and a GameObject is any individual object inside a scene. The article also explains how these concepts connect, how Hierarchy and Scene work together, the role of Transform and Components, and a simple workflow for getting started with Unity.

Lesson5
What Is a Component in Unity, and Why Does Unity Use Components?
07/09/202615 views

What Is a Component in Unity, and Why Does Unity Use Components?

A beginner-friendly guide to Unity Components: what a Component is, how Components attach to GameObjects, how to add one in the Inspector, a Rigidbody example, how MonoBehaviour scripts become Components, and why Unity uses composition to make gameplay modular, reusable, and extensible.

Lesson6
Transform in Unity: Position, Rotation, and Scale from the Ground Up
10/09/20262 views

Transform in Unity: Position, Rotation, and Scale from the Ground Up

Transform is the foundational Component that describes where a GameObject is, how it is rotated, and how it is scaled. Understanding these three groups lets you reason about a Scene instead of tweaking numbers until it looks right. The exercise uses a Cube, a Parent, and a Child to make local space, world space, and transform order visible. The same foundation appears in camera follow, UI, animation, and 2D/3D gameplay.

Lesson7
What Is a Prefab in Unity? How to Create and Use One
10/09/20261 views

What Is a Prefab in Unity? How to Create and Use One

A Prefab is a reusable template for a GameObject or a group of GameObjects. It lets you update one source and propagate the change to many Scene instances, which is useful for enemies, items, bullets, and UI. You will create a Player Prefab, place it in a Scene, edit it in Prefab Mode, and inspect the instances. The article also separates intentional overrides from accidentally breaking the link.

Lesson8
What Are Prefab Variants and Nested Prefabs?
10/09/20261 views

What Are Prefab Variants and Nested Prefabs?

A Prefab Variant inherits from a base Prefab while allowing controlled changes; a Nested Prefab is a Prefab placed inside another Prefab. Together they organise enemy, weapon, and UI variations without copy-paste. Start with PF_Enemy_Base, make variants for a fast and a heavy enemy, then extract a HealthBar as a Nested Prefab. When the base changes, the value of the inheritance relationship becomes clear.

Lesson9
What Is an Asset in Unity? Importing Images, Audio, and Models
10/09/20261 views

What Is an Asset in Unity? Importing Images, Audio, and Models

An Asset is any resource Unity manages under the Assets folder: textures, sprites, audio, models, materials, Scenes, scripts, and more. Import settings strongly affect how that resource behaves in the game. The workflow is intentional: place a file in the right folder, choose its asset type, adjust the Inspector, and test it in a small Scene. The goal is to know when to favour quality and when to favour size.

Lesson10
What Is Unity's Package Manager? How to Install a Package
10/09/20261 views

What Is Unity's Package Manager? How to Install a Package

Package Manager is where Unity manages extensions such as the Input System, Cinemachine, TextMeshPro, and third-party tools. Understanding packages helps you choose compatible versions and keep the project reproducible. You will open Package Manager, inspect a package source, install a required package, and check the manifest. The key is distinguishing what the game needs from what is merely experimental.

Lesson11
What Is C# in Unity? Do You Need to Know It Before Learning Unity?
10/09/20261 views

What Is C# in Unity? Do You Need to Know It Before Learning Unity?

C# is the language used to write Unity behaviour: character control, scoring, doors, UI, and Component connections. You do not need to know all of C# before starting; learn the next useful part at the right time. The article maps a small path from variables and conditions to methods, classes, references, and events. Each concept is tied to a game situation so beginners are not learning code in a vacuum.

Unity learning path | Asceno | Asceno