Mô tả

Learn how to create your very own platformer game using Unity, an industry-standard 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:

  • A character with full movement, jumping & double-jumping capabilites

  • Collectibles such as gems & extra health

  • Parallaxing background effects

  • Different types of enemies to combat

  • moving & flying enemies

  • Level Mechanics like Spikes, moving platforms, crushing blocks & more

  • Full user Interface with interactive menus

  • Creating levels with tilemaps

  • Multiple levels and a level select screen

  • A unique and challenging boss battle

  • And more...!


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 2D 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 2019.3 or newer

Nội dung khoá học

17 sections

Introduction

2 lectures
Introduction
00:55
Project Starting Assets
00:03

Getting Started

3 lectures
Unity Version Note
02:19
Introduction To Unity
18:13
Setting Up Project & Importing Assets
06:01

The Player

14 lectures
Adding Player
08:52
Sorting Sprites with Layers
04:24
Giving Player Physics
06:33
Creating a Script
07:31
Moving The Player
16:22
Jumping
08:34
Improving Gameplay Feel
05:30
Stop Unlimited Jumping
12:41
Adding Double Jump
04:51
Animating The Player
04:21
CHALLENGE - ANIMATE RUN & JUMP
04:19
Switching Animations
07:52
Controlling The Animator Through Code
07:17
Changing Direction
05:41

The Camera

4 lectures
Camera Control
06:48
Adding Parallax for Depth
10:48
Clamping Camera Vertically
09:18
CHALLENGE - PARALLAXING VERTICALLY
05:03

Making a Level

3 lectures
Creating a Tile Palette
08:18
Drawing a Level With Tilemaps
11:23
Moving Objects Between Levels With Prefabs
09:38

Health System

11 lectures
Adding Spikes
03:45
Creating a Health System
07:54
Detecting Spikes Hitting The Player
07:56
Damaging The Player
09:39
Setting Up Health UI
08:24
Updating Health UI
15:25
CHALLENGE - SHOWING HALF HEARTS
04:08
Adding Invincibility
09:32
Displaying Invincibility
08:26
Adding Knockback
14:41
CHALLENGE - ADD HURT ANIMATION WHEN PLAYER IS HIT
08:29

Checkpoints & Respawning

5 lectures
Making Checkpoints
06:55
Deactivating Checkpoints
14:51
Storing Spawn Position
05:04
Respawning The Player
14:47
CHALLENGE - KILL THE PLAYER OUTSIDE HEALTH SYSTEM
04:30

Pickups

5 lectures
Collecting Gems
10:39
Health Pickup
05:32
Adding Gems To UI
10:07
Adding a Pickup Effect
13:38
Showing Player Death Effect
04:23

Making Enemies

10 lectures
Creating Our First Enemy
07:42
Setting Up Movement
06:19
Moving The Frog
08:11
Adding Pauses
07:55
Animating Enemy Movement
06:56
Editing Animation Curves
03:22
Defeating Enemies
08:01
Bouncing On Enemy
04:31
Dropping Health Pickups
07:33
Making Enemy Hurt The Player
04:58

Audio

4 lectures
Playing Sound Effects
12:57
CHALLENGE - ADD SOUND EFFECTS
04:56
Adjusting Sound Effects
05:23
Adding Music & Audio Mixing
05:38

Menus

7 lectures
Creating a Title Screen
11:06
Making The Menu Work
09:07
Doing a Test Build
03:46
Laying Out Pause Menu
04:43
Pausing The Game
10:35
Fixing Pausing Issues
04:43
Adding a Fading Black Screen
16:37

Levels

4 lectures
Setting up Level Ending
04:18
Making the Level End
12:20
Creating a Reusable Level Pack
07:11
CHALLENGE - MAKE TWO LEVELS
06:59

Level Select

16 lectures
Setting Up The Level Select Map
05:34
Creating Map Points
07:40
Moving Around Level Select Screen
15:57
Following The Player's Movement
10:38
Loading Levels
13:16
Adding Locked Levels
04:13
Unlocking Levels
12:35
Displaying Level Names
09:46
Showing Gems Earned & Time Played
13:56
Saving Gems Earned & Time Played
07:28
Only Saving Best Gems & Time
05:53
Showing Badges
05:54
Loading To Correct Point
11:27
CHALLENGE - ADD SOUND TO OVERWORLD
03:17
Switching Music On Level End
05:16
Add continuing to Title Screen
10:00

More Level Mechanics

9 lectures
One Way Platforms
05:47
Moving Platforms
11:35
Keeping Player On Moving Platform
06:34
Setting Up Flying Enemy
08:40
Attacking The Player
13:15
CHALLENGE - MAKE THE FLYING ENEMY HURT THE PLAYER
01:56
Bounce Pad
07:47
Adding a Switch
08:44
FINAL CHALLENGE - ADD A SLAMMER
02:49

Boss Battle

15 lectures
Setting Up the Boss with Animations
09:31
Setting up The Boss Basics
13:11
Creating a State Machine
07:52
Switching States
06:36
Making Our Boss Move
07:50
Connecting Animations
04:34
Creating a bullet
07:32
Firing Bullets
03:25
Hitting the Boss
07:24
Laying Down Mines
10:41
Removing Mines Between Hits
03:51
Damaging & Defeating The Boss
08:49
Showing Objects After Defeat
04:56
Beginning The Battle & Controlling Boss Audio
08:34
Creating a Victory Screen
05:58

Finalising

2 lectures
The Final Build
03:42
Course End
00:49

EXTRAS

1 lectures
EXTRA: Complete Course Project Files
00:03

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