High School Student Notes
A game engine is software that provides tools to build games.
A level or screen in your game (Main Menu, Level 1, Game Over).
Everything in Unity is a GameObject (Player, Enemy, Camera, Light).
Components give GameObjects behavior (Rigidbody, Collider, Script).
A reusable GameObject template. Update once, apply everywhere.
Scripts control movement, input, and game logic.
void Update()
{
transform.Translate(Vector3.forward * Time.deltaTime);
}
Input.GetKey(KeyCode.W);
Detects keyboard, mouse, controller, or touch input.
| Term | Meaning |
|---|---|
| Scene | A level or screen |
| GameObject | Any object in game |
| Component | Adds behavior |
| Script | C# code |
| Prefab | Reusable object |
| Rigidbody | Physics component |
| Collider | Detects collisions |