Skip to content

tealcwu/RollBallEx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RollBallEx

This is an extension project base on Unity Roll a Ball tutorial (https://learn.unity.com/project/roll-a-ball). I will extend this project by adding more features.

Dev Log:

2023/08/15 - Audio Manager

Add audio manager in setting page, to control BGM and sound effect volume and On/Off.

  • [New] Update setting page, add toggle and slider to control audio settings.
  • [New] Save audio status and volume in PlayerPrefs, load them when starting.
  • [New] Add AudioManager to control all audio sources.
  • [New] Play background music across all scenes now.

2023/08/14 - Sound Effects

Add background music and sound effects.

  • [New] Add background music in game scene.
  • [New] Add different sound effects when player collides with pickup and enemy.
  • [New] Add sound effect when clicking UI buttons.

2023/08/13 - Scenes Manager

Add Start/Settings/Store scenes and navigate between them.

  • [New] Add new scenes.
  • [New] Add replay function.

2023/08/13 - Jump

Add new Input Action to handle jump by pressing Space bar.

  • [New] Add basket ball texture to player ball, in order to show it's rolling.
  • [New] Add collision handler when the player collides with pickup.
  • [New] Add custom jump Input Action to player.

2023/08/13 - Spawn Manager

  • [New] Add new enemy role. The score decrease by 2 when player collides with enemy.
  • [New] Add SpawnManager, to generate pickups and enemies in random positions.

2023/08/13 - Sweet Start

Initial version, same as Unity's tutorial project.

  • [New] Moving player with Input System
  • [New] Camera follow with player
  • [New] Creating and collecting collectibles
  • [New] Display score and result text