---
title: "Create with Code - Unit 3: Sounds & Effects"
content_type: course
url: "https://learn.unity.com/course/create-with-code-unit-3-sounds-effects?language=en"
language: en
difficulty: beginner
duration_minutes: 420
unity_version:
  - "2018.4"
supported_unity_versions:
  - name: "2018.4"
    url: "https://learn.unity.com/course/create-with-code-unit-3-sounds-effects.md?language=en&version=2018.4"
last_updated: "2026-08-04T14:20:49.000Z"
---

# Create with Code - Unit 3: Sounds & Effects

In this Unit, you will program a fast-paced endless side-scrolling runner game where the player needs to time jumps over oncoming obstacles to avoid crashing. In creating this prototype, you will learn how to add music and sound effects, completely transforming the experience of your projects. You will also learn how to create dynamic endless repeating backgrounds, which are critical for any side-scrolling games. Finally, you will learn to incorporate particle effects like splatters and explosions, which make your games so much more satisfying to play.

## Contents

- [Lesson 3.4 - Working with Particles and Sound Effects](https://learn.unity.com/course/create-with-code-unit-3-sounds-effects/tutorial/lesson-3-4-particles-and-sound-effects-copy?language=en&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-unit-3-sounds-effects/tutorial/lesson-3-4-particles-and-sound-effects-copy.md?language=en&version=2018.4)) — Add sound and particle effects to character actions and use exploratory testing to evaluate your prototype.
- [Challenge 3 - Creating Balloons, Bombs, & Booleans](https://learn.unity.com/course/create-with-code-unit-3-sounds-effects/tutorial/challenge-3-balloons-bombs-booleans-copy?language=en&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-unit-3-sounds-effects/tutorial/challenge-3-balloons-bombs-booleans-copy.md?language=en&version=2018.4)) — Troubleshoot a physics-based balloon game with scrolling backgrounds, timed spawns, effects, and detailed bug reporting.
- [Lab 3 - Establishing Player Control](https://learn.unity.com/course/create-with-code-unit-3-sounds-effects/tutorial/lab-3-player-control-copy?language=en&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-unit-3-sounds-effects/tutorial/lab-3-player-control-copy.md?language=en&version=2018.4)) — Program constrained player movement based on input and begin applying unit testing to validate your code.
