Mô tả

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!

Bạn sẽ học được gì

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.

Yêu cầu

  • Mac or PC capable of running Unity 3D
  • A copy of Unity 2018 or newer

Nội dung khoá học

20 sections

Introduction

1 lectures
Introduction
00:54

Setting Up

3 lectures
Setting Up Unity
02:34
Guide To Unity's Layout
09:57
Setting Up Our Scene
05:50

The Player

4 lectures
First Script
09:05
Moving The Player
13:34
Jumping
11:25
Adding Gravity
15:46

Camera Control

4 lectures
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
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
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
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
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
Displaying the Player's health
10:53
Switching Healthbar Images
12:57
Collecting Coins
11:20
Animating Coins
07:48

Adding Audio

5 lectures
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

Pause Menu

5 lectures
Creating Pause Menu
15:19
Pausing The Game
13:23
Options Menu
11:23
Controlling Volume Through UI
11:07
Setting The Skybox
03:52

Enemies

12 lectures
Adding Enemy and preparing AI
04:27
Moving with AI
04:08
Patrolling Enemy
09:37
Enemy Animations
08:33
Using State Based AI To Wait At Patrol Points
14:59
Chasing Player When Close
09:08
Attacking the Player
11:08
Returning To Patrol
05:40
Making Attacks Do Damage
09:30
Damaging Enemies
12:00
Making Enemy Death Feel Better
06:44
Making Enemies Drop Coins
06:15

Levels

4 lectures
Layout A Level With Prefabs
11:04
CHALLENGE - Design Your Own Level
02:15
Creating a Level Exit
07:56
66 - Loading Other Levels
13:17

Main Menu

3 lectures
Setting Up Main Menu
12:07
Making The Main Menu Work
12:02
Learning To Save
05:54

Level Select

7 lectures
Setting Up Level Select Scene
01:43
Following The Player & Adjusting Movement
06:25
Reset Player When Walking Over Edge
04:32
Entering Levels
10:38
Fixing Time
02:35
Unlocking Levels
15:43
CHALLENGE - Fading In & Out Of Levels
03:39

Level Select Features

8 lectures
Unlocking Bridges Between Islands
06:59
Starting At Correct Level Points
05:48
Correcting Camera Offset
03:12
Showing Level Names
09:59
CHALLENGE - Decorate The Islands
00:38
Locking Levels When Starting New Game
05:26
Resetting Player Level Entries
03:07
Tracking Collected Coins
08:49

More Level Mechanics

7 lectures
Opening Doors
10:27
Pressing Buttons
10:44
Making Button Open Door
02:44
Pressing Button To Add & Remove Obstacles
07:40
Breaking Boxes For Coins
06:25
Spinning Saw
08:11
CHALLENGE - Retracting Spikes
00:30

Boss Battle

11 lectures
Lay Out The Boss Level
01:52
Bringing In The Boss
01:48
Setting Up Boss Colliders
06:38
Animating The Boss
16:34
Finishing The Boss Animations
06:15
Setting Up The Boss Animator
07:56
Activating The Battle
03:37
Setting Up The Boss Battle Script
10:15
Damaging The Boss
02:58
Winning The Battle & Adding Sounds
07:41
101 - Respawning & Resetting The Boss
09:55

Finishing The Game

3 lectures
Post Processing Effects
06:49
Building The Game
09:30
Course Wrap-Up
01:16

Full Project Files (For Reference)

1 lectures
Full Project Files
00:10

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.