Mô tả

Learn how to create 2D platformer game for PC and Mobile 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.


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.
I will not only show you how to do things, but also explain what I'm doing and why I'm doing that.
I will introduce how game design works on practice sharing with you some tips and tricks how should you plan your game and implement this knowledge on practice.


Throughout the course I left bunch of challenges so you can test yourself an knowledge you gain.

Everything in the course made in a way that you can change it according to the needs of your future game.  With the system we going to design together you'll have endless possibilities .


About the game itself:

It's a simple pretty platformer with tons of mechanics that you can setup as easy relaxing game or challenging quick paced platformer


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

  • A player controller with full set of abbilites including wall jumps and wall slides

  • A knockback, invincibility and death of the player

  • Different kind of traps that can effect player

  • Animations of the player, enemies, items and UI

  • Collectibles such as coins & gems

  • Easy managable camera with transitions and shake

  • Animation of static pictures

  • Make simple and expandable UI

  • Endlessly expandable level manager

  • Auto-tilling system

  • System of prefabs for easy level design

  • Full user Interface with interactive menus

  • Skin shop

  • UI settings

  • Saving system , save settings and game progress

  • Artificial intelegence in 2D space

  • And more...!

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

You will create your very own 2D Platformer

You will learn how to code in C# and how to use Unity

You will learn basics of game development

You will learn how object oriented programming works in practice.

You will learn how to make games for PC, Android and IOS

You will learn how to work with 2D physics

You will learn how to create 2D artificial intelligence

Yêu cầu

  • No programming experience. You will learn everything need to know
  • Any computer and internet

Nội dung khoá học

23 sections

Introduction

1 lectures
Introduction
02:15

Watch before you start

2 lectures
Watch before you start
04:49
Important to know - Q&A
03:57

Introduction to Unity

5 lectures
How to install Unity
04:36
Get assets and learn basic tools
08:03
Sorting layers
07:09
Pixel per unity ( with challenge )
00:50
Colliders and 2D Physics
05:07

Character creation

17 lectures
First script
06:52
Move the character
06:08
Make character Jump
03:48
Basic input
06:55
Execution order
06:16
Collision detection
06:08
Double jump
04:00
Animate run and idle
10:15
Animator controller - what is it?
02:47
Jump and fall animation
09:08
Flip character
07:11
Wall detection - ( with challenge )
05:00
Wall slide
05:59
Wall slide animation - ( with challenge )
05:33
Wall jump
11:58
Minor bug fix - ( with challenge )
02:21
Unexpected flip - [reported bug fixed]
08:33

Level creation

4 lectures
Tile palette
08:21
Tile map collider
04:02
Making first level
06:59
Auto tilling system
10:32

Traps

8 lectures
First trap
05:35
Fire trap - part 1
10:14
Fire trap - part 2
06:42
Fire trap with switcher ( Invoke and InvokeRepeting)
08:22
Fire trap with switcher ( Time.DeltaTime )
14:00
Saw trap ( MoveTowards and Distance )
16:48
Saw trap with extended travel points
09:14
Swing trap ( 2D joints )
08:17

Improving player

8 lectures
Double jump bug fix ( challenge )
02:53
Adjust double jump ( challenge )
02:44
Buffer jump
06:03
Cayote jump
05:55
Linear drag
02:01
Knockback mechanic
13:14
Damage enemies with a head jump
13:18
Knockback clean code - ( challenge )
04:26

Enemies

17 lectures
First enemy - Mushroom
20:00
Animate mushroom - Challenge
04:44
Destroy enemies with animation event
03:17
Collider's layers
05:33
Rhino enemy
33:21
Radish enemy
34:11
Stop enemies movement on hit - challenge
02:26
Colliding enemies - challenge
02:34
Blue bird enemy
17:59
Blue bird additional info ( optional )
08:20
Ghost enemy
28:50
Plant enemy
12:42
Enemy's bullet
15:38
Enemy bat
29:01
Enemy bee
33:58
Rhino bug fix - challenge
02:49
Enemy trunk - challenge
26:16

Camera

4 lectures
Cinemachine review
08:36
Pixel perfect extension
02:37
Room camera transitions
12:29
Screen shake
06:06

Player manager and respawn

5 lectures
Player manager
08:13
Null check reference fix
06:45
Start point
09:06
Checkpoint
05:40
End point
04:29

LEVEL MECHANICS 3

4 lectures
One way platform
07:47
Moving platform \ Lift
07:22
trampoline
08:38
Dead zone
01:59

Pickup items

3 lectures
Fruits
06:08
Skins for fruits
15:36
Fruit manager
15:59

Level manager and UI

11 lectures
How to load a scene
03:31
How to use UI buttons
04:34
Layout for level selection
07:56
Level manager system
12:56
Animate background for main menu
09:36
Main menu layout
06:23
Settings layout
09:14
UI switching system
03:40
Skin Selection UI
20:58
Level selection UI
07:16
Difficulty selection UI
10:09

Game manager

2 lectures
Learn to pass object beetwen scenes
02:48
Create game manager
02:58

Save system

7 lectures
Save system
02:48
Save difficulty
04:39
Save best time
07:41
Save fruits
09:17
Save levels
16:02
Save skins
07:54
Save total amount fruts [reported bug fixed]
07:09

UI part 2

3 lectures
In game UI
21:27
Update level buttons - Challange
06:05
Hide "Continue" button - Challange
03:15

Game polish

7 lectures
A bit of clean up
04:14
Player respawn improvement
07:50
Player death improvement
12:28
Player drop fruits
13:20
Player improvement
06:35
Player dust fx
11:41
Add player's skins
11:21

Audio manager

5 lectures
Audio manager
13:45
Improve sound effects
02:54
Improve background music
05:48
Volume settings
09:39
Find your audio
03:18

Game polish 2

3 lectures
Enemy's death improvement
06:17
Make enemy drop fruits
11:10
Fruits improvement
04:52

Mobile section

4 lectures
Mobile controlls
19:52
Make test build
08:27
Adjust screen size
07:32
Mobile controlls - hot fix
05:36

Level creation

3 lectures
Minor bug fix
06:10
How to create level - Instructions
03:35
How to create levels and difficult - game desgn lecture
05:00

Publish

2 lectures
Build and publish - Play Market
14:32
Build and publish - Website
06:11

BONUS

1 lectures
Thank you for everything!
00:15

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