GPP-256: Unity Certified Expert - Gameplay Programmer

What’s included
$14.99 / $24.99
Get ready for your exam by enrolling in our comprehensive training course. This course includes a full set of instructional videos designed to equip you with in-depth knowledge essential for passing the certification exam with flying colors.
Pay once, own it forever
Video Courses
Introduction
Lectures | Duration |
---|---|
1. Installing and Setting Up Unity | 6m |
1. Installing and Setting Up Unity
6m
Game 1 - 2D Target Shooting Game in One Hour
Lectures | Duration |
---|---|
1. Build A Complete 2D Shooting Game With Unity in 1 Hour | 1h 6m 4s |
1. Build A Complete 2D Shooting Game With Unity in 1 Hour
1h 6m 4s
C# Scripting in Unity - Absolute Beginners Guide
Lectures | Duration |
---|---|
1. Let's Get Started With C# in Unity | 12m 28s |
2. How a C# Script is Structured in Unity | 9m 22s |
3. Understanding Event Functions in Unity C# | 8m 32s |
4. Working With Variables in C# | 9m 16s |
5. Public and Private Variables in C# | 5m 53s |
6. Complete Guide To Update Function in Unity | 8m 40s |
7. Basics of Functions in C# & Unity | 8m 34s |
8. Returning Values and Passing Parameters to Functions | 16m 9s |
9. 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 |
1. Let's Get Started With C# in Unity
12m 28s
2. How a C# Script is Structured in Unity
9m 22s
3. Understanding Event Functions in Unity C#
8m 32s
4. Working With Variables in C#
9m 16s
5. Public and Private Variables in C#
5m 53s
6. Complete Guide To Update Function in Unity
8m 40s
7. Basics of Functions in C# & Unity
8m 34s
8. Returning Values and Passing Parameters to Functions
16m 9s
9. 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
Game 2 - Save The Bunny
Lectures | Duration |
---|---|
1. Setting Up The Game | 15m 40s |
2. Setting Up The Player | 8m 19s |
3. Creating Player Movement | 18m 27s |
4. Restricting Player Movement | 6m 59s |
5. Setting Up The Enemy Spikes | 11m 31s |
6. Spawning The Enemies | 6m 19s |
7. Spawning Enemies from Random Position | 9m 14s |
8. Repeatedly Spawning Enemies | 8m 10s |
9. 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 |
1. Setting Up The Game
15m 40s
2. Setting Up The Player
8m 19s
3. Creating Player Movement
18m 27s
4. Restricting Player Movement
6m 59s
5. Setting Up The Enemy Spikes
11m 31s
6. Spawning The Enemies
6m 19s
7. Spawning Enemies from Random Position
9m 14s
8. Repeatedly Spawning Enemies
8m 10s
9. 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
Game 3 - Santa Run Endless Runner Game
Lectures | Duration |
---|---|
1. Lets Import The Assets and Start Building Santa Run Game | 6m 2s |
2. Setting Up The Game Background | 12m |
3. Creating Background Scrolling and The Illusion of Movement | 12m 43s |
4. Creating and Moving The Grounds | 9m 28s |
5. Setting Up The Player Character | 13m 11s |
6. Lets Make The Player Jump | 9m 53s |
7. Fixing Player Jump with Ground Check | 8m 19s |
8. Adding The Jump Animation | 14m 20s |
9. 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 |
1. Lets Import The Assets and Start Building Santa Run Game
6m 2s
2. Setting Up The Game Background
12m
3. Creating Background Scrolling and The Illusion of Movement
12m 43s
4. Creating and Moving The Grounds
9m 28s
5. Setting Up The Player Character
13m 11s
6. Lets Make The Player Jump
9m 53s
7. Fixing Player Jump with Ground Check
8m 19s
8. Adding The Jump Animation
14m 20s
9. 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
Game 4 - Monster Eats Candy Game
Lectures | Duration |
---|---|
1. Lets Setup The Sprites For Using In The Game | 15m 50s |
2. Creating The Candies | 8m 38s |
3. Coding Player Controller and Controlling The Player | 10m 31s |
4. Adding Some Restrictions To Player Movement | 6m 4s |
5. Checking If Player Eats Candy | 8m 9s |
6. Removing Candies When Out Of Screen | 4m 31s |
7. Spawning Random Candy | 11m 15s |
8. Spawning Candy at Random Position | 5m 26s |
9. 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 |
1. Lets Setup The Sprites For Using In The Game
15m 50s
2. Creating The Candies
8m 38s
3. Coding Player Controller and Controlling The Player
10m 31s
4. Adding Some Restrictions To Player Movement
6m 4s
5. Checking If Player Eats Candy
8m 9s
6. Removing Candies When Out Of Screen
4m 31s
7. Spawning Random Candy
11m 15s
8. Spawning Candy at Random Position
5m 26s
9. 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
Game 5 : 3D Endless Game with Unity
Lectures | Duration |
---|---|
1. Gettting Started and Setting Up | 12m 34s |
2. Writing First Code and Controlling the Player | 13m 50s |
3. Moving After First Touch | 6m 45s |
4. Fall Checking With Raycasting | 13m 7s |
5. Smooth Camera Follow | 16m 37s |
6. Platforms falling | 20m 28s |
7. Platforms Spawning | 13m 10s |
8. Random Spawning | 9m 14s |
9. 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 |
1. Gettting Started and Setting Up
12m 34s
2. Writing First Code and Controlling the Player
13m 50s
3. Moving After First Touch
6m 45s
4. Fall Checking With Raycasting
13m 7s
5. Smooth Camera Follow
16m 37s
6. Platforms falling
20m 28s
7. Platforms Spawning
13m 10s
8. Random Spawning
9m 14s
9. 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
Basics of Android Game Development With Unity
Lectures | Duration |
---|---|
1. Creating and Publishing An Android Game With Unity ( 2018 ) | 36m 19s |
2. Setting Up Unity for Android Game development ( 2017 ) | 42m 46s |
3. Detecting Touch Inputs | 20m 8s |
4. Raycasting and Destroying Objects on Touch | 22m 52s |
5. Detecting Accelerometer Inputs - Part 1 | 1m 31s |
6. Detecting Accelerometer Inputs - Part 2 | 20m 28s |
7. Swipe Detection | 27m 32s |
8. Creating Screen Resolution Independent UI | 15m 31s |
9. Touch Joystick Input Controller | 31m 31s |
1. Creating and Publishing An Android Game With Unity ( 2018 )
36m 19s
2. Setting Up Unity for Android Game development ( 2017 )
42m 46s
3. Detecting Touch Inputs
20m 8s
4. Raycasting and Destroying Objects on Touch
22m 52s
5. Detecting Accelerometer Inputs - Part 1
1m 31s
6. Detecting Accelerometer Inputs - Part 2
20m 28s
7. Swipe Detection
27m 32s
8. Creating Screen Resolution Independent UI
15m 31s
9. Touch Joystick Input Controller
31m 31s
Source Control With Github Bitbucket and SourceTree
Lectures | Duration |
---|---|
1. The Need of Version Control | 15m 18s |
2. Creating First Repository | 12m 43s |
3. Practical Example With A Real Project | 13m 50s |
4. Creating Branches | 7m 53s |
5. Pushing Local Repository to Remote | 5m 34s |
1. The Need of Version Control
15m 18s
2. Creating First Repository
12m 43s
3. Practical Example With A Real Project
13m 50s
4. Creating Branches
7m 53s
5. Pushing Local Repository to Remote
5m 34s
Basics of Game AI in Unity
Lectures | Duration |
---|---|
1. Getting Started With Navigation Mesh | 22m 37s |
2. Agent Moving and Avoiding Obstacles | 14m 48s |
3. Understanding Navmesh Agent | 9m 30s |
4. Moving On Ramp and Narrow Places | 10m 49s |
5. Intelligent Agent Moving Upstairs | 6m 18s |
6. Intelligent Agent Jumping With Off Mesh | 7m 28s |
7. Manually Creating Off Mesh Links | 9m 13s |
1. Getting Started With Navigation Mesh
22m 37s
2. Agent Moving and Avoiding Obstacles
14m 48s
3. Understanding Navmesh Agent
9m 30s
4. Moving On Ramp and Narrow Places
10m 49s
5. Intelligent Agent Moving Upstairs
6m 18s
6. Intelligent Agent Jumping With Off Mesh
7m 28s
7. Manually Creating Off Mesh Links
9m 13s