Skip to main content

๐Ÿš€ Lesson 1.1: What Is Unity & What You'll Build

Welcome! Before we touch a single button, let's answer the big questions: What is Unity? What's a "game engine"? And what will you actually have made by the end of this course?

๐ŸŽฏ Learning Objectives

By the end of this lesson, you will be able to:

  • Explain in plain words what a game engine is and what Unity does for you
  • Describe the kinds of things people build with Unity
  • Understand the small game you'll build in this course and the path to get there
  • Set the right expectations for learning โ€” including the coding part

Estimated Time: 20 minutes

You'll need: Nothing but curiosity. No software yet โ€” we install Unity next lesson.

In This Lesson

What Is a Game Engine?

Imagine you want to build a video game. You'd need a way to draw 3D shapes on screen, make them fall with gravity, detect when two things bump into each other, play sounds, read the keyboard, show a score, and package it all into something people can run. Writing every one of those systems from scratch would take years.

A game engine is a big toolbox that already contains all of those systems. You get graphics, physics, audio, input, and much more โ€” pre-built and ready. Your job shifts from "invent everything" to "arrange and direct these tools to make your game." That's a huge head start.

๐Ÿ“– Definition

Game engine: a software framework that provides the common building blocks of games โ€” rendering, physics, audio, input, and more โ€” so creators can focus on designing their game instead of rebuilding the basics.

So, What Is Unity?

Unity is one of the most popular game engines in the world. A large share of the mobile games on your phone were made with it, along with countless PC and console games, plus experiences in film, architecture, car design, and training simulations.

People choose Unity because it is:

  • Beginner-friendly โ€” a visual editor lets you build a lot by dragging, clicking, and typing values, not just code.
  • Free to start โ€” the Personal plan is free for individuals and small teams.
  • Cross-platform โ€” build once, then export to Windows, Mac, the web, phones, and consoles.
  • Well-documented โ€” enormous community, tutorials, and official docs when you get stuck.

Unity has two halves that work together, and you'll use both throughout this course:

The EditorC# Scripting
The visual workspace where you place objects, set up scenes, and press Play. You met it in the tour (Lesson 1.3). The code you write to give objects behaviour โ€” move, shoot, score, react. We start this in Module 3, gently.

What You'll Build

Throughout this course you'll build a small but complete game: a character on a floor, collectible items to gather, a score on screen, sound effects, and a win condition โ€” the kind of "collect-the-items" game that teaches every core skill you need. Here's a real frame from the example project we'll learn from:

A real Unity render of the example game: a grey robot on a large white grid floor under a blue sky, with collectible yellow stars and coloured cubes nearby.
Figure 1: A real render from the example project โ€” a player character, collectible stars, and obstacles. Your mini-game in Module 7 will be built in this same style.

You'll also create your very first scene from scratch โ€” as simple as a single cube on the ground โ€” and grow your skills from there:

A real Unity render of a simple first scene: one white cube resting on a flat grey plane under a blue sky.
Figure 2: Your first scene will look about this simple โ€” and you'll make it yourself in Lesson 1.4. Everything big starts here.
๐Ÿ’ก Small on purpose. We deliberately keep the game small. A finished small game teaches you far more than an ambitious project you never complete. Once you've shipped one, bigger ideas become "just more of the same."

Your Learning Path

Here's the journey, module by module. Each step builds on the one before:

graph TD A[1 ยท Meet Unity
install & find your way around] --> B[2 ยท GameObjects & Components
build scenes] B --> C[3 ยท C# Scripting
make things behave] C --> D[4 ยท Input & Control
move a player] D --> E[5 ยท Physics & Collisions
gravity & pickups] E --> F[6 ยท UI & Feedback
score, sound] F --> G[7 ยท Mini-Game Project
put it together] G --> H[8 ยท Build & Share
ship your game]

You are here: the very beginning of Module 1. By the end you'll have travelled the whole path and built a real game.

The Right Mindset

โœ… What helps

  • Do, don't just read. Open Unity and try each step yourself. Muscle memory beats theory.
  • Expect to be confused sometimes. That's normal and temporary โ€” every developer has felt it.
  • Small experiments. Change a number, press Play, see what happens. Unity is safe to poke.

โš ๏ธ What to avoid

  • Don't rush to a dream game. Finish the fundamentals first โ€” they're the foundation everything else sits on.
  • Don't fear the code. We introduce C# slowly, one small idea at a time. You do not need prior programming.

Summary

๐ŸŽ‰ Key Takeaways

  • A game engine is a toolbox of ready-made game systems (graphics, physics, audio, input).
  • Unity is a popular, beginner-friendly, free-to-start, cross-platform engine.
  • Unity has two halves: the visual Editor and C# scripting.
  • You'll build a small, complete collect-the-items game โ€” starting from a single cube.

๐ŸŽฏ Quick Quiz

Question 1: What is the main benefit of using a game engine like Unity?

Question 2: Which two halves of Unity will you use in this course?

๐Ÿš€ What's Next?

Time to get Unity onto your computer. In Lesson 1.2 we'll install Unity Hub and Unity 6, step by step.

๐ŸŽ‰ You're off!

You now know what Unity is and where you're headed. Let's get it installed.