Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Game Improvement | Unity Physics
Unity for Beginners
course content

Course Content

Unity for Beginners

Unity for Beginners

1. Unity Introduction
2. Write your First Script
3. Unity Physics
4. Unity UI and Sounds
5. Polishing and Export your Game

book
Game Improvement

This is the code to make our player come back at it's start position when he lost so let's explain it:

  1. Vector2 startPosition;

    • This line declares a variable startPosition of type Vector2. It will store the initial position of the player;
  2. private void Start()

    • This method is called when the game starts. It assigns the current position of the player to startPosition, effectively saving the starting position;
  3. void playerLost()

    • This custom method is triggered when the player loses. It resets the player's position to the saved startPosition, stops any movement by setting velocity to zero, and logs a message "You lost" to the console.

What’s next:

In the next chapters, we will discuss major improvements in the game, such as adding UI elements and sound effects.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 5
We're sorry to hear that something went wrong. What happened?
some-alt