Certification training

GPP-256: Unity Certified Expert - Gameplay Programmer

Prepare for your exam with a structured video course built for focused study, topic review, and repeatable progress before exam day.

121Lectures
9m 20sDuration
Vendor
GPP-256: Unity Certified Expert - Gameplay Programmer course cover Best seller
certification training 121 lessons arranged in a guided course path
Course overview

Study with a clear path.

Move through focused sections, review lecture timing, and return directly to the objectives that need more work.

Sequenced lessons

Follow the course in order or jump directly to the section you need to revisit.

Video-first prep

Use concise lecture blocks for technical review before moving into exam practice.

Fast access

Your purchased course becomes available in the member area after confirmed payment.

Curriculum

Course sections.

10 sections, 121 lessons, and lecture-level duration details.

01 Installing and Setting Up Unity 6m

01 Build A Complete 2D Shooting Game With Unity in 1 Hour 1h 6m 4s

01 Let's Get Started With C# in Unity 12m 28s
02 How a C# Script is Structured in Unity 9m 22s
03 Understanding Event Functions in Unity C# 8m 32s
04 Working With Variables in C# 9m 16s
05 Public and Private Variables in C# 5m 53s
06 Complete Guide To Update Function in Unity 8m 40s
07 Basics of Functions in C# & Unity 8m 34s
08 Returning Values and Passing Parameters to Functions 16m 9s
09 Checking Conditions with If Else in C# 17m 30s
10 Various Conditions and Equality Checking 4m 35s
11 Boolean Variables in C# 11m 24s
12 Introduction to Arrays in C# & Unity 16m 19s
13 Diving Deep into Arrays in Unity 16m 22s
14 For Loops in C# Complete Explanation 11m 58s
15 Working with While Loops in C# 11m 16s
16 How To Work With foreach Loops in C# 9m 31s
17 Check Conditions Using Switch Case in C# 9m 21s

01 Setting Up The Game 15m 40s
02 Setting Up The Player 8m 19s
03 Creating Player Movement 18m 27s
04 Restricting Player Movement 6m 59s
05 Setting Up The Enemy Spikes 11m 31s
06 Spawning The Enemies 6m 19s
07 Spawning Enemies from Random Position 9m 14s
08 Repeatedly Spawning Enemies 8m 10s
09 Detecting Collisions With The Enemies 9m 43s
10 Adding Cool Trail Effects 8m 17s
11 Adding Dust Particle Effects 18m 20s
12 Checking For GameOver 10m 50s
13 Keeping Score 6m 5s
14 Displaying Score on Screen 11m 57s
15 Creating The GameOver Panel 11m 42s
16 Creating A Restart Button 12m 26s
17 Designing The Main Menu 11m 4s
18 Creating Cool Looking Main Menu Animations 10m 55s
19 Creating Game Over Panel Animations 6m 7s

01 Lets Import The Assets and Start Building Santa Run Game 6m 2s
02 Setting Up The Game Background 12m
03 Creating Background Scrolling and The Illusion of Movement 12m 43s
04 Creating and Moving The Grounds 9m 28s
05 Setting Up The Player Character 13m 11s
06 Lets Make The Player Jump 9m 53s
07 Fixing Player Jump with Ground Check 8m 19s
08 Adding The Jump Animation 14m 20s
09 Setting Up The Obstacles in The Game 11m 48s
10 Adding Movements To The Obstacles 9m 54s
11 Spawning The Obstacles 16m 19s
12 Random Obstacle Spawning 8m 39s
13 Spawning Obstacles with Random Delay 4m 55s
14 Destroying Obstacles On Collision 6m 10s
15 Creating Player Death Animation 5m 51s
16 Stop Spawning The Obstacles 8m 45s
17 Stop Background Scrolling 9m 4s
18 Creating Game Over Panel 11m 8s
19 Adding Functionalities To GameOver Menu Buttons 8m 59s
20 Designing The Main Menu 7m 13s
21 Adding Functionalities To The Main Menu 5m 23s
22 Creating Menu Screen Animations 9m 47s
23 Creating Snow Falling Effect 13m 24s
24 Counting and Displaying The Score 12m 14s

01 Lets Setup The Sprites For Using In The Game 15m 50s
02 Creating The Candies 8m 38s
03 Coding Player Controller and Controlling The Player 10m 31s
04 Adding Some Restrictions To Player Movement 6m 4s
05 Checking If Player Eats Candy 8m 9s
06 Removing Candies When Out Of Screen 4m 31s
07 Spawning Random Candy 11m 15s
08 Spawning Candy at Random Position 5m 26s
09 Spawning Candies Repeatedly 9m 8s
10 Checking For Score 5m 25s
11 Displaying Score On Screen 11m 14s
12 Creating A Lives Counter To Keep Track of Lives 4m 26s
13 Showing Available Lives UI 10m 44s
14 Stopping Candy Spawning On GameOver 5m 24s
15 Creating Game Over Panel 13m
16 Creating A Main Menu 13m 53s
17 Writing Code for The Game Over Menu 4m 48s
18 Animating The Game Over Panel 7m 53s

01 Gettting Started and Setting Up 12m 34s
02 Writing First Code and Controlling the Player 13m 50s
03 Moving After First Touch 6m 45s
04 Fall Checking With Raycasting 13m 7s
05 Smooth Camera Follow 16m 37s
06 Platforms falling 20m 28s
07 Platforms Spawning 13m 10s
08 Random Spawning 9m 14s
09 Some Small Fixes 4m 9s
10 Creating Collectibles 13m
11 Destroying On Collision 5m 26s
12 Adding Particle Effects 10m 40s
13 Creating Text Animations 17m 42s
14 More Animations 17m 16s
15 Creating GameOver Menu 11m 4s
16 Coding The UIManager 13m 6s
17 Keeping Score and Highscore 11m 46s
18 Creating The GameManager 6m 51s
19 Finishing The Game 18m 5s
20 Publishing The Game 6m 44s

01 Creating and Publishing An Android Game With Unity ( 2018 ) 36m 19s
02 Setting Up Unity for Android Game development ( 2017 ) 42m 46s
03 Detecting Touch Inputs 20m 8s
04 Raycasting and Destroying Objects on Touch 22m 52s
05 Detecting Accelerometer Inputs - Part 1 1m 31s
06 Detecting Accelerometer Inputs - Part 2 20m 28s
07 Swipe Detection 27m 32s
08 Creating Screen Resolution Independent UI 15m 31s
09 Touch Joystick Input Controller 31m 31s

01 The Need of Version Control 15m 18s
02 Creating First Repository 12m 43s
03 Practical Example With A Real Project 13m 50s
04 Creating Branches 7m 53s
05 Pushing Local Repository to Remote 5m 34s

01 Getting Started With Navigation Mesh 22m 37s
02 Agent Moving and Avoiding Obstacles 14m 48s
03 Understanding Navmesh Agent 9m 30s
04 Moving On Ramp and Narrow Places 10m 49s
05 Intelligent Agent Moving Upstairs 6m 18s
06 Intelligent Agent Jumping With Off Mesh 7m 28s
07 Manually Creating Off Mesh Links 9m 13s
Continue preparing

Connect the lessons to exam-day practice.

Use the course for structured review, then move into current questions, timed simulator sessions, and a broader vendor catalog.