---
title: "UCA: Game Developer - Certification Prep Course"
content_type: course
url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course?language=en"
language: en
difficulty: beginner
duration_minutes: 2485
unity_version:
  - "2022.3"
supported_unity_versions:
  - name: "2022.3"
    url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course.md?language=en&version=2022.3"
last_updated: "2026-08-04T14:20:42.000Z"
---

# UCA: Game Developer - Certification Prep Course

This course is designed to help you prepare for the [Unity Certified Associate: Game Developer](https://unity.com/products/unity-certifications/associate-game-developer) exam.

In this course, you will master the fundamental skills needed for game development with Unity, including programming in C#, designing immersive audio and stunning visual effects, crafting intuitive user interfaces, and applying unique animations, materials and lighting.

You'll start by creating a design document for your own game, then gradually build a working prototype. Throughout the course, you'll enhance your game using the skills you acquire, taking it from a simple idea to a finished product.

Towards the end of the course, there is dedicated time for a comprehensive review of everything you’ve learned to ensure you’re fully prepared to ace the exam

When you're done with the course, you will not only have the skills to pass the Unity Certified Associate exam and continue creating your own games, but you'll also have a fully realized game that you've designed and created from scratch.

## Contents

### [Unit 1 - Get started in Unity](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity?language=en&version=2022.3)

In this unit, you will create your first Unity project, get comfortable using the Unity Editor, and then design your first scene.

- [Welcome to the course](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/tutorial/welcome-to-the-course-4?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/tutorial/welcome-to-the-course-4.md?language=en&version=2022.3)) — Get an overview of the UCA Game Developer prep course structure, units, projects, and exam-focused outcomes.
- [Install the Unity Hub and Editor](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/tutorial/install-the-unity-hub-and-editor?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/tutorial/install-the-unity-hub-and-editor.md?language=en&version=2022.3)) — Learn to prepare your computer, run the installer, set up Unity Hub, and install a Unity Editor version.
- [Get started with the Unity Editor](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/tutorial/get-started-with-the-unity-editor?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/tutorial/get-started-with-the-unity-editor.md?language=en&version=2022.3)) — Start a Unity project, explore the interface, work with 3D objects and physics, and create reusable prefabs.
- [Create a balanced primitive structure](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/tutorial/create-a-balanced-primitive-structure?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/tutorial/create-a-balanced-primitive-structure.md?language=en&version=2022.3))
- [Unit 1 - Unity fundamentals](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/quiz/unit-1-unity-fundamentals?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-1-get-started-in-unity/quiz/unit-1-unity-fundamentals.md?language=en&version=2022.3)) — Use this quiz to evaluate what you learned about Unity fundamentals in Unit 1.

### [Unit 2 - Program a basic game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game?language=en&version=2022.3)

In this unit, you will create a simple game called Roll-a-Ball that will be the foundation for your personal game project, which you will work on for the entire course.

- [Introduction to Unit 2](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/introduction-to-unit-2?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/introduction-to-unit-2.md?language=en&version=2022.3)) — Learn how the Roll-a-Ball mini-game introduces core Unity skills you can extend into a personalized project.
- [Setting up the game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/setting-up-the-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/setting-up-the-game.md?language=en&version=2022.3)) — Use Unity Editor to build a simple game, script its core behavior, add a basic UI, and create a playable build to share.
- [Moving the Player](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/moving-the-player?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/moving-the-player.md?language=en&version=2022.3)) — Add a Rigidbody component, script a PlayerController in C#, and test and debug movement for the Roll-a-ball player sphere.
- [Moving the Camera](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/moving-the-camera-1?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/moving-the-camera-1.md?language=en&version=2022.3)) — Position the Camera and script it to follow the Player sphere with a fixed offset in the Roll-a-ball project.
- [Setting up the Play Area](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/setting-up-the-play-area-1?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/setting-up-the-play-area-1.md?language=en&version=2022.3)) — Configure your game’s play area by building one wall, then duplicating and positioning it to form a contained space.
- [Creating Collectibles](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/creating-collectibles-1?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/creating-collectibles-1.md?language=en&version=2022.3)) — Design a PickUp GameObject, script its rotation, convert it to a Prefab, and instantiate collectibles around the play area.
- [Detecting Collisions with Collectibles](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/detecting-collisions-with-collectibles-1?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/detecting-collisions-with-collectibles-1.md?language=en&version=2022.3)) — Update your PlayerController script and PickUp prefab setup so tagged collectibles disappear on trigger while using Rigidbody.
- [Displaying Score and Text](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/displaying-score-and-text?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/displaying-score-and-text.md?language=en&version=2022.3)) — Update the PlayerController and UI Text elements to track collected pickups, show a count, and display an end-of-game message.
- [Adding AI Navigation](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/adding-ai-navigation?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/adding-ai-navigation.md?language=en&version=2022.3)) — Set up a NavMesh with obstacles and script win and lose conditions to drive enemy AI and gameplay.
- [Building the Game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/building-the-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/building-the-game.md?language=en&version=2022.3))
- [Fill out a game design document](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/fill-out-a-game-design-document?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/fill-out-a-game-design-document.md?language=en&version=2022.3))
- [Unit 2 - Program a basic game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/quiz/unit-2-program-a-basic-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/quiz/unit-2-program-a-basic-game.md?language=en&version=2022.3)) — This quiz evaluates the core programming concepts and skills you practiced while building a basic Unity game in Unit 2.

### [Unit 3 - Audio](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio?language=en&version=2022.3)

In this unit, you’ll learn how to implement audio effects in Unity. Then you’ll apply those new skills and add audio to your own game.

- [Introduction to Unit 3](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/introduction-to-unit-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/introduction-to-unit-3.md?language=en&version=2022.3)) — Get an overview of how this unit uses audio to enhance immersion, atmosphere, and gameplay cues.
- [Get started with audio](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/get-started-with-audio?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/get-started-with-audio.md?language=en&version=2022.3)) — Bring a scene to life with ambient and event-based audio, file format choices, and inclusive closed captioning.
- [Create 3D sound effects](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/create-3d-sound-effects-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/create-3d-sound-effects-3.md?language=en&version=2022.3)) — Add and tune waterfall audio while exploring its role in narrative, atmosphere, rolloffs, and digital sound design.
- [Add special effects to existing audio](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/add-special-effects-to-existing-audio-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/add-special-effects-to-existing-audio-3.md?language=en&version=2022.3)) — Create an echo with an audio reverb zone and manage audio effects, atmosphere, and source priorities in a scene.
- [Challenge: Your own soundscape](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/challenge-your-own-soundscape-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/challenge-your-own-soundscape-3.md?language=en&version=2022.3))
- [Add audio to your game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/add-audio-to-your-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/tutorial/add-audio-to-your-game.md?language=en&version=2022.3)) — Add ambient music and key sound effects to enhance atmosphere, feedback, and game-over moments in your project.
- [Unit 3 - Audio](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/quiz/unit-3-audio?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-3-audio/quiz/unit-3-audio.md?language=en&version=2022.3)) — Check your understanding of Unit 3 on audio with a quiz covering the concepts and skills you just learned.

### [Unit 4 - Visual Effects](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects?language=en&version=2022.3)

In this unit, you’ll learn how to implement visual effects (VFX)  in Unity. Then you’ll apply those new skills and add VFX to your own game.

- [Introduction to Unit 4](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/introduction-to-unit-4?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/introduction-to-unit-4.md?language=en&version=2022.3)) — Review how VFX enhances real-time 3D projects and what this VFX-focused unit will cover.
- [Get started with VFX](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/get-started-with-vfx?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/get-started-with-vfx.md?language=en&version=2022.3)) — Explore what VFX are, who creates them, their uses in real-time 3D, and how Unity’s Particle System differs from VFX Graph.
- [Play around with a Particle System](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/play-around-with-a-particle-system?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/play-around-with-a-particle-system.md?language=en&version=2022.3)) — Combine multiple Particle Systems to build a fire effect and tune Emission, Shape, and Renderer modules for unique results.
- [Create an environmental Particle System](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/create-an-environmental-particle-system?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/create-an-environmental-particle-system.md?language=en&version=2022.3)) — Configure a new Particle System and its modules to create convincing rain or snow effects in your scene.
- [Create a burst particle](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/create-a-burst-particle-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/create-a-burst-particle-3.md?language=en&version=2022.3)) — Create a user-triggered smoke burst Particle System and control particle color, size, and randomness over their lifetimes.
- [Challenge: Add some magic to your scene ](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/challenge-add-some-magic-to-your-scene-2?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/challenge-add-some-magic-to-your-scene-2.md?language=en&version=2022.3))
- [Add VFX to your game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/add-vfx-to-your-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/tutorial/add-vfx-to-your-game.md?language=en&version=2022.3)) — Build particle effects for explosions and pickups that enhance gameplay feedback and visual impact.
- [Unit 4 - VFX](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/quiz/unit-4-vfx?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-4-visual-effects/quiz/unit-4-vfx.md?language=en&version=2022.3)) — Check your understanding of VFX concepts and skills from Unit 4 with this quiz.

### [Unit 5 - User Interfaces](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces?language=en&version=2022.3)

In this unit, you’ll learn how to create user interfaces (UI) in a Unity project. Then you’ll apply those new skills and add UI to your own game.

- [Introduction to Unit 5](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/introduction-to-unit-5?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/introduction-to-unit-5.md?language=en&version=2022.3)) — Preview how this unit will help you design effective game UI as the main way users interact with your application.
- [Get started with user interfaces](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/get-started-with-user-interfaces?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/get-started-with-user-interfaces.md?language=en&version=2022.3)) — Explore what UI design is, learn Unity’s uGUI, IMGUI, and UI Toolkit systems, and start customizing the user interface in your scene.
- [Add a title to your scene](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/add-a-title-to-your-scene-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/add-a-title-to-your-scene-3.md?language=en&version=2022.3)) — Add and style UI text labels in the Inspector while applying core accessibility practices for readable interfaces.
- [Manage screen size and anchors](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/manage-screen-size-and-anchors?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/manage-screen-size-and-anchors.md?language=en&version=2022.3)) — Learn to anchor UI on the Canvas so layouts adapt cleanly to different aspect ratios and resolutions.
- [Create a menu background with images](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/create-a-menu-background-with-images-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/create-a-menu-background-with-images-3.md?language=en&version=2022.3)) — Add and configure Image elements, UI sprites, and materials to create flexible, high-quality UI backgrounds and buttons.
- [Add basic button functionality](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/add-basic-button-functionality-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/add-basic-button-functionality-3.md?language=en&version=2022.3)) — Learn to use Unity’s EventSystem GameObject to make UI buttons interactive and implement simple button behaviors.
- [Add toggles and sliders](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/add-toggles-and-sliders-3?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/add-toggles-and-sliders-3.md?language=en&version=2022.3)) — Add UI toggles and sliders to control music and volume by using the Event System for simple interactions.
- [Challenge: Make a worldspace UI](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/challenge-make-a-worldspace-ui-2?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/challenge-make-a-worldspace-ui-2.md?language=en&version=2022.3))
- [Add UI to your game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/add-ui-to-your-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/tutorial/add-ui-to-your-game.md?language=en&version=2022.3)) — Build a simple UI with a play button and title text to control game start and on-screen feedback.
- [Quiz - UI](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/quiz/quiz-ui?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-5-user-interfaces/quiz/quiz-ui.md?language=en&version=2022.3)) — This quiz evaluates your understanding of Unit 5 concepts and best practices for designing UI in Unity.

### [Unit 6 - Animation](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation?language=en&version=2022.3)

In this unit, you’ll learn how to create and control animations in a Unity project. Then you’ll apply those new skills and add animations to your own game.

- [Introduction to Unit 6](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/introduction-to-unit-6?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/introduction-to-unit-6.md?language=en&version=2022.3)) — Preview the key animation concepts and learning outcomes you’ll explore in this unit on bringing games to life.
- [Get started with animation](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/get-started-with-animation?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/get-started-with-animation.md?language=en&version=2022.3)) — Get an overview of an animator’s role, set up your project, and identify common rig types and their uses.
- [Create your first 3D animations](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/create-your-first-3d-animations?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/create-your-first-3d-animations.md?language=en&version=2022.3)) — Learn core animation principles in Unity by animating a ball with Animation Clips, keyframes, and Record Mode.
- [Refine your animation](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/refine-your-animation?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/refine-your-animation.md?language=en&version=2022.3)) — Use the curves editor to edit Animation Curves, manage keyframes, and record GameObject animation.
- [Control animation with an Animator](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/control-animation-with-an-animator?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/control-animation-with-an-animator.md?language=en&version=2022.3)) — Build an animated proximity door while learning Animators, Animator Controllers, parameters, and basic state machines.
- [Import animation](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/import-animation?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/import-animation.md?language=en&version=2022.3)) — Configure imported animation, set up humanoid rigs and Animator Controllers, and manage shared clips and parameters in an existing project.
- [Challenge: Bring the scene to life](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/challenge-bring-the-scene-to-life?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/challenge-bring-the-scene-to-life.md?language=en&version=2022.3))
- [Add animation to your game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/add-animation-to-your-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/tutorial/add-animation-to-your-game.md?language=en&version=2022.3)) — Replace a primitive enemy with an animated character, demonstrating how animation brings gameplay elements to life.
- [Quiz - Animation](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/quiz/quiz-animation?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-6-animation/quiz/quiz-animation.md?language=en&version=2022.3)) — Check your understanding of key animation concepts and workflows covered in Unit 6.

### [Unit 7 - Materials](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials?language=en&version=2022.3)

In this unit, you’ll learn how to add custom materials, including a repeating pattern and a normal map to simulate height and surface texture. Then you’ll apply those new skills and add animations to your own game.

- [Introduction to Unit 7](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/introduction-to-unit-7?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/introduction-to-unit-7.md?language=en&version=2022.3)) — Review how shaders and materials control lighting and surface appearance, and what this unit will cover about them.
- [Get started with shaders and materials](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/get-started-with-shaders-and-materials?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/get-started-with-shaders-and-materials.md?language=en&version=2022.3)) — Get oriented with the art gallery project you’ll use to explore shaders and materials in real-time 3D.
- [Explore meshes and rendering](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/explore-meshes-and-rendering?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/explore-meshes-and-rendering.md?language=en&version=2022.3)) — Learn how meshes, shaders, and materials work together in Unity’s renderer and how to assign materials to GameObjects.
- [Explore shaders](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/explore-shaders?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/explore-shaders.md?language=en&version=2022.3)) — Learn core Unity shader types, compare PBR and non-PBR, and choose URP shaders to achieve the lighting and effects your project needs.
- [Simulate solid surfaces](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/simulate-solid-surfaces?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/simulate-solid-surfaces.md?language=en&version=2022.3)) — Explore how light interacts with solid materials and configure Specular and Metallic workflows to match real-world surfaces.
- [Map materials with textures](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/map-materials-with-textures?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/map-materials-with-textures.md?language=en&version=2022.3)) — Discover how textures, maps, UVs, and URP/Lit Shader settings work together to create realistic materials in Unity.
- [Create translucent and transparent effects](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/create-translucent-and-transparent-effects?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/create-translucent-and-transparent-effects.md?language=en&version=2022.3)) — Learn to use the URP/Lit Shader for transparency and alpha clipping to create glass-like surfaces and realistic leaves.
- [Add physical texture with bump mapping](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/add-physical-texture-with-bump-mapping?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/add-physical-texture-with-bump-mapping.md?language=en&version=2022.3)) — Discover how bump mapping in URP adds surface detail by applying normal and height maps to a material.
- [Challenge: Create your still life composition](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/challenge-create-your-still-life-composition?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/challenge-create-your-still-life-composition.md?language=en&version=2022.3))
- [Add materials to your game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/add-materials-to-your-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/tutorial/add-materials-to-your-game.md?language=en&version=2022.3)) — Learn to apply custom materials so your game surfaces interact with light and appear more detailed.
- [Materials](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/quiz/materials?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-7-materials/quiz/materials.md?language=en&version=2022.3)) — This quiz checks your understanding of materials concepts and skills from Unit 7.

### [Unit 8 - Lighting](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting?language=en&version=2022.3)

In this unit, you’ll learn how to add lighting to your scene to make things more polished and visually pleasing. Then you’ll apply those new skills and add lighting to your own game.

- [Introduction to Unit 8](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/introduction-to-unit-8?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/introduction-to-unit-8.md?language=en&version=2022.3)) — Preview the Lighting unit and understand how lighting choices affect mood, immersion, and visual quality.
- [Get started with lighting](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/get-started-with-lighting?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/get-started-with-lighting.md?language=en&version=2022.3)) — Explore lighting fundamentals to understand how light behaves and identify light sources in reference images.
- [Get started with lighting in Unity](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/get-started-with-lighting-in-unity?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/get-started-with-lighting-in-unity.md?language=en&version=2022.3)) — Learn how direct and indirect light, global illumination, and real-time versus baked lighting work in URP.
- [Configure the Directional Light and skybox](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/configure-the-directional-light-and-skybox?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/configure-the-directional-light-and-skybox.md?language=en&version=2022.3)) — Learn outdoor lighting basics by configuring Directional Light and a procedural skybox for realistic scenes.
- [Add light sources to your scene](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/add-light-sources-to-your-scene?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/add-light-sources-to-your-scene.md?language=en&version=2022.3)) — Learn to configure different Light components and ambient lighting to enhance an outdoor amphitheater scene.
- [Configure shadows in your scene](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/configure-shadows-in-your-scene?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/configure-shadows-in-your-scene.md?language=en&version=2022.3)) — Explore how to configure shadows and post-processing so your scene lighting produces more realistic results.
- [Bake a lightmap for your scene](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/bake-a-lightmap-for-your-scene?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/bake-a-lightmap-for-your-scene.md?language=en&version=2022.3)) — Set up baked lighting, create a Lighting Settings asset, and configure lightmaps to complete outdoor lighting fundamentals.
- [Improve your lighting with Light Probes](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/improve-your-lighting-with-light-probes?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/improve-your-lighting-with-light-probes.md?language=en&version=2022.3)) — Learn to place and evaluate Light Probes to enhance realistic lighting in your outdoor scene.
- [Examine and complete the indoor scene](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/examine-and-complete-the-indoor-scene?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/examine-and-complete-the-indoor-scene.md?language=en&version=2022.3)) — Learn key techniques for realistic indoor lighting, including emissive materials, diagnostic views, and placing Light Probes in 3D.
- [Refine and troubleshoot the indoor scene](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/refine-and-troubleshoot-the-indoor-scene?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/refine-and-troubleshoot-the-indoor-scene.md?language=en&version=2022.3)) — Refine indoor lighting in Unity by tuning indirect lighting, fixing light leaks, and correcting lightmap UVs on key models.
- [Showcase your work with lighting](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/showcase-your-work-with-lighting?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/showcase-your-work-with-lighting.md?language=en&version=2022.3)) — Build on your lighting skills to research lighting principles and configure Light components that showcase a product in Unity.
- [Add lighting to your game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/add-lighting-to-your-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/tutorial/add-lighting-to-your-game.md?language=en&version=2022.3)) — Use your 2D and 3D lighting skills to illuminate your game scene more effectively.
- [Quiz - Lighting](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/quiz/quiz-lighting?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-8-lighting/quiz/quiz-lighting.md?language=en&version=2022.3)) — Check your understanding of key lighting concepts from Unit 8 with this quiz.

### [Unit 9 - Iterate on your Game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game?language=en&version=2022.3)

In this unit, you’ll reflect on the process so far, iterate on the player controller, swap out the assets in your game, and then you’ll learn some Unity tips and tricks to take your skills to the next level.

- [Introduction to Unit 9](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/introduction-to-unit-9?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/introduction-to-unit-9.md?language=en&version=2022.3)) — Preview how to review your game’s production cycle, adapt to multiple platforms, refine controls, and update assets in this unit.
- [Explore the production cycle](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/explore-the-production-cycle?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/explore-the-production-cycle.md?language=en&version=2022.3)) — Explore the full game development cycle, reflect on your roles, review your game, and learn basics of game intellectual property.
- [Reimagine your game on multiple platforms](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/reimagine-your-game-on-multiple-platforms?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/reimagine-your-game-on-multiple-platforms.md?language=en&version=2022.3)) — Discover how to deploy Unity applications across platforms and use Gaming Services to support and grow them.
- [Iterate on the player controller](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/iterate-on-the-player-controller?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/iterate-on-the-player-controller.md?language=en&version=2022.3)) — Integrate mouse and touch input so your player object moves intelligently using layers to control navigation.
- [Source new assets](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/source-new-assets?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/source-new-assets.md?language=en&version=2022.3)) — Learn to upgrade a Unity prototype by sourcing, importing, and integrating high-quality assets, including FBX files, to replace placeholders.
- [Unity pro tips](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/unity-pro-tips?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/tutorial/unity-pro-tips.md?language=en&version=2022.3)) — Discover advanced tips for using the Hierarchy window, Inspector window, Project window, Scene view, and Game view more efficiently.
- [Quiz - Iterate on your game](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/quiz/unit-9-iterate-on-your-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-9-iterate-on-your-game/quiz/unit-9-iterate-on-your-game.md?language=en&version=2022.3)) — This quiz checks how well you understand and applied the concepts from Unit 9 as you iterated on your game.

### [Unit 10 - Prepare for certification and publishing](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-10-prepare-for-certification-and-publishing?language=en&version=2022.3)

In this unit, you’ll make sure you’re ready to take the certification exam and make any final adjustments to your game to make sure it meets the goals outlined in your Game Design Document.

- [Prepare for the UCA Game Dev exam](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-10-prepare-for-certification-and-publishing/tutorial/prepare-for-the-uca-game-dev-exam?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-10-prepare-for-certification-and-publishing/tutorial/prepare-for-the-uca-game-dev-exam.md?language=en&version=2022.3)) — Review the Unity Certified Associate: Game Developer exam topics to confirm your skills and get ready for test day.
- [Finalize your project](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-10-prepare-for-certification-and-publishing/tutorial/finalize-your-project?language=en&version=2022.3) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-10-prepare-for-certification-and-publishing/tutorial/finalize-your-project.md?language=en&version=2022.3))
