Recall & Review
beginner
What is a waypoint system in game development?
A waypoint system is a set of points in a game world that an object or character follows in order, like a path or route.
Click to reveal answer
beginner
How do you typically store waypoints in Unity?
Waypoints are usually stored as an array or list of Vector3 positions or Transforms representing locations in the game world.
Click to reveal answer
intermediate
What is the purpose of using Transform components for waypoints instead of just Vector3 positions?
Using Transforms allows you to place waypoints easily in the Unity Editor and also lets you rotate or move them dynamically if needed.
Click to reveal answer
intermediate
How can you make an object move smoothly between waypoints?
You can use interpolation methods like Vector3.MoveTowards or Vector3.Lerp inside the Update method to move the object gradually from one waypoint to the next.
Click to reveal answer
beginner
What is a common way to loop a waypoint path?
A common way is to reset the waypoint index to zero after reaching the last waypoint, so the object starts following the path again from the beginning.
Click to reveal answer
In Unity, which data type is best to store waypoint positions for easy editing in the Editor?
✗ Incorrect
Transform arrays let you place waypoints visually in the Unity Editor.
Which Unity method moves an object smoothly towards a target position?
✗ Incorrect
Vector3.MoveTowards moves an object step by step towards a target position.
What should you do when your object reaches the last waypoint to make it follow the path again?
✗ Incorrect
Resetting the index to zero loops the path.
Why might you prefer using Transforms over Vector3 positions for waypoints?
✗ Incorrect
Transforms let you visually place and adjust waypoints in the Unity Editor.
Which Unity function is commonly used inside Update() to move an object between waypoints?
✗ Incorrect
Vector3.MoveTowards is used to move objects smoothly frame by frame.
Explain how a waypoint system works in Unity and how you would implement basic movement between waypoints.
Think about how you store points and move an object step by step.
You got /3 concepts.
Describe the advantages of using Transform components for waypoints instead of just storing Vector3 positions.
Consider how you interact with waypoints in the Unity Editor.
You got /3 concepts.