Using Unity's physics engine to create a bubble popping game. Consisting of multiple levels, audio components and a score system.
- Unity's physics engine and collisions.
- Rigidbody 2D, Polygon Collider 2D, Physics Material 2D.
- Difference between trigger and collider.
- Converting mouse position into a relative proportion of the screen, represented as game units.
- Mathf.Clamp(), Vector2.
- Understand how to calculate the distance from ball to paddle.
- Update location of the ball to match the location of the paddle plus the offset.
- Using Prefabs.
- Understand Audio Listener, Audio Source and Audio Clip.
- Singleton pattern.
Companion project of the following course: Complete Unity Developer