Unit 3 - Create a basic 2D Game

Quiz

Beginner

+0 XP

15m

Unity Technologies

This quiz will assess the following topics:

  • Apply physics-based movement using Rigidbody2D
  • Use appropriate Unity update methods (Update, FixedUpdate) and Time.deltaTime for consistent gameplay behavior
  • Implement player input using the Input Action system for device-agnostic controls
  • Control GameObject behavior using components, public variables, and tags
  • Manage basic scene behavior, including camera follow logic and scene reloading after game over

Question 1

Why is movement force applied in FixedUpdate() instead of Update() when using physics-based movement?

Select only one

Question 2

What is the primary purpose of using the Input Action system in a game?

Select only one

Question 3

Why is Time.deltaTime used when increasing a value over time in a game?

Select only one

Question 4

Why would you use an int variable instead of a float in a 2D game?

Select only one

Question 5

Why are public variables used in game scripts?

Select only one

Question 6

What is the primary purpose of the Start() method in a Unity script

Select only one

Submit answers

To calculate your score, submit your answers to the quiz. A passing score will mark this quiz complete.

Correct answers needed to pass

4/6

Retake allowed after

0 Mins