Learn to make a 3D Platformer Game with Unity
4.7 (402 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,436 students enrolled

Learn to make a 3D Platformer Game with Unity

Game development made easy. Learn C# using Unity and create your very own 3D Platformer!
4.7 (402 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,436 students enrolled
Created by James Doyle
Last updated 5/2019
English
English [Auto]
Current price: $116.99 Original price: $194.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14 hours on-demand video
  • 1 article
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn C#, a modern versatile programming language.
  • Understand the capabilities of 3D development in Unity.
  • Develop strong and transferrable problem solving skills.
  • Gain an understanding of the game development process.
  • Learn how object oriented programming works in practice.
Course content
Expand all 108 lectures 14:12:15
+ The Player
4 lectures 49:50
First Script
09:05
Moving The Player
13:34
Jumping
11:25
Adding Gravity
15:46
+ Camera Control
4 lectures 27:28
Moving the Camera with Cinemachine
11:32
Rotating the Player with the Camera
10:21
Saving Your Scene
01:04
Moving based on Camera Rotation
04:31
+ Improving The Player
5 lectures 45:36
Facing the right Direction
09:36
Normalizing Movement
03:16
Adding Animation
15:52
Fixing Infinite Jump & Adding Jump Animation
08:18
Moving with Controller
08:34
+ Basic Systems
10 lectures 01:25:20
Hiding the Mouse Cursor
06:18
Creating Prefabs to Re-Use Objects
08:40
Fixing Gravity When Walking Over Edges
03:36
Creating a Killzone
12:11
Creating An Instance & Setting Up Respawn
11:33
Respawning With Coroutines
12:48
Moving Camera on Respawn
07:48
Removing Jump Animation Error on Respawn
02:19
Setting Up Fade to Black When Respawning
08:12
Completing the Fade
11:55
+ Checkpoints
4 lectures 32:14
Adding Checkpoints
07:46
Showing Checkpoint as Activated
05:29
Adding Particles To Checkpoints
04:41
Turning Off Inactive Checkpoints
14:18
+ Health System
7 lectures 01:09:17
Adding a health system
10:06
Knocking the Player Backwards
16:46
Invincibility & Flashing
16:23
Health Pickup
08:53
Creating Effects
12:24
CHALLENGE - Health Particle Effect
01:24
Keeping Prefabs up to date
03:21
+ UI & Collecting Coins
4 lectures 42:58
Displaying the Player's health
10:53
Switching Healthbar Images
12:57
Collecting Coins
11:20
Animating Coins
07:48
+ Adding Audio
5 lectures 29:38
Playing Music
14:23
Switching Music Tracks
04:09
Using Audio Mixer
04:10
Playing Sound Effects
05:33
CHALLENGE - Add Sound Effects To Objects
01:23
Requirements
  • Mac or PC capable of running Unity 3D
  • A copy of Unity 2018 or newer
Description

Learn how to create and program your very own 3D Platformer game using Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to create such game elements as:

  • Full 3D Character Movement

  • Animating Characters

  • State-based Enemy AI

  • Saving/Loading Progress

  • Fully-featured Boss Battles

  • Complete Health System

  • Collectables

  • Level Select Over-world

  • Audio system using Audio Mixer

  • Multiple Level Mechanics including unlocking doors, retracting spikes, breaking boxes etc.

  • Unity's Cinemachine Camera system

Start learning today and let me help you become a game developer!

Who this course is for:
  • Anyone who wants to make their own 3D games.
  • People who want to create and publish their own games.
  • Complete beginners with an interest in learning game development.
  • Developers who want to re-skill across to game development.
  • People interested in working in the game design industy.
  • Competent and confident with using a computer.