Hands-on Unity Certified User Programmer labs covering Unity Editor workflow, C# scripting, variables, methods, input, transforms, physics, collisions, triggers, prefabs, UI, audio, scene management, debugging, builds, and certification readiness.
- Course Code: TGS-2023040473
- Course Title: Unity Certified User: Programmer Training
- Course Registration: WSQ Unity Certified User Programmer Training
- Certification Reference: Unity Certifications
Start with the detailed learner guide:
| Lab | Title | Focus |
|---|---|---|
| 01 | Unity Setup, Editor Navigation, and Project Structure | Unity Hub, project folders, scenes, GameObjects |
| 02 | C# Script Basics and GameObject Components | MonoBehaviour, variables, methods, Inspector |
| 03 | Player Movement and Input | Input, transforms, Rigidbody2D movement |
| 04 | Physics, Collisions, Triggers, and Collectibles | Colliders, triggers, tags, score pickup |
| 05 | Prefabs, Spawning, and Scene Organization | Prefabs, Instantiate, hierarchy cleanup |
| 06 | UI, Score, Timer, and Game State | Canvas, Text, score, timer, win/lose states |
| 07 | Audio, Animation, and Feedback | AudioSource, Animator, feedback polish |
| 08 | Debugging, Testing, and Code Quality | Console, Debug.Log, null checks, refactoring |
| 09 | Scenes, Menus, Builds, and Player Settings | Main menu, scene loading, build settings |
| 10 | Capstone: Unity Programmer Mini Game and Readiness | End-to-end mini game and exam checklist |
The labs use Unity Hub, Unity Editor, and a C# code editor such as Visual Studio or Visual Studio Code.
See Lab Tools and Setup for setup guidance.
After completing the labs, learners should be able to:
- Navigate Unity Editor and organize a project.
- Create and attach C# scripts to GameObjects.
- Use variables, methods, conditionals, references, and components.
- Implement player movement, collision, triggers, collectibles, UI, audio, and scene flow.
- Use prefabs and simple spawning.
- Debug common Unity and C# issues.
- Create a playable build and prepare for Unity Certified User Programmer topics.
.
|-- README.md
|-- LG-Unity-Certified-User-Programmer-Training.md
`-- labs/
|-- README.md
|-- tools.md
|-- lab-01-unity-setup-editor-navigation-project-structure.md
|-- lab-02-csharp-script-basics-gameobject-components.md
|-- lab-03-player-movement-input.md
|-- lab-04-physics-collisions-triggers-collectibles.md
|-- lab-05-prefabs-spawning-scene-organization.md
|-- lab-06-ui-score-timer-game-state.md
|-- lab-07-audio-animation-feedback.md
|-- lab-08-debugging-testing-code-quality.md
|-- lab-09-scenes-menus-builds-player-settings.md
`-- lab-10-capstone-unity-programmer-mini-game-readiness.md