Skip to content

tertiarycourses/TGS-2023040473---Unity-Certified-User-Programmer-Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

TGS-2023040473 - Unity Certified User: Programmer Training

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 Information

Lab Guide

Start with the detailed learner guide:

Labs

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

Tools

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.

Learning Outcomes

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.

Repository Structure

.
|-- 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

About

10 hands-on Unity Certified User Programmer labs covering Unity Editor workflow, C# scripting, GameObjects, components, input, transforms, Rigidbody2D, physics, collisions, triggers, prefabs, UI, audio, animation, debugging, scene management, builds, and certification readiness.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors