Mô tả

Learn how to create endless runner 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.


About the game itself:

It's a cool and fun endless runner where you coloring world by touching platform. You'll have to out run enemies and color everything around you. The further you get the more colors you spread...let's how far can you get 


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

  • A character that can run, jump, double jump ,slide, ledge climb and roll.

  • A knockback, invincibility and death of the player

  • Different kind of traps that can effect (damage \ slow down) the player

  • Animations of the player, enemies, items and UI

  • Collectibles such as coins & gems

  • How to create and control camera

  • Parallax background effect

  • Random Endless Level Generation

  • Speed increases for player and score calculation

  • Full user Interface with interactive menus

  • Shop for player

  • UI settings

  • Saving system , save settings and game progress

  • Unique coloring system of the world around you

  • AI that can chase and out run the player

  • And more...!

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

You will create your very own endless runner

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 Android and IOS

Yêu cầu

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

Nội dung khoá học

19 sections

Introduction

1 lectures
Introduction
02:45

Watch before you start

2 lectures
Important to know - Mindset of the course
04:49
Important to know - Q&A
03:57

Download and setup Unity

2 lectures
Download and setup Unity
02:49
Basic tool and windows of Unity
04:50

Creating player and learn basics of Unity and C#

10 lectures
Physics and Collision
06:05
Sorting layers in Unity
03:28
How to cut Sprites
06:26
Give collider to your Player - (with challenge)
01:31
Make player move
06:32
Let's make a Jump
03:46
More on the Input System
04:58
Execution order in Unity
06:45
Learn about bool
04:54
Collision detection
06:29

Animations and animation controller

5 lectures
Idle animation
06:32
Move animation
04:14
How animator works
01:48
Jump animation
05:30
Bland tree - (with challenge)
03:58

Level generation

2 lectures
Learn to generate platform
08:46
Endless generation
15:04

Define look of your game

6 lectures
Camera reviw
08:15
Setup your camera
04:43
Game idea and resources
11:45
Create background
16:31
Parallax effect
12:36
Jittering explained
08:24

Improving player controller

16 lectures
Double jump
10:22
Physics 2D material
01:21
Wall check
08:55
Slide abbility
09:57
Slide cooldown - (with challenge)
02:30
Slide collision
14:31
Ledge climb
26:37
Speed up
05:42
Speed reset
02:44
Increase speed of animation
02:48
Roll animation
05:40
Knockback
08:06
Invincibility
07:51
Death animation
05:57
Tidy up
04:02
Ledge climb - hot fix
08:20

Interactable objects

7 lectures
Game manager
02:19
Coin
05:32
Coin generator
10:45
Trap
06:11
Moving trap
11:42
Color platforms around you
13:46
Restart level on death
03:23

Prepare to create levels

2 lectures
Restrict camera's movements
06:07
How to create level parts
16:01

User interface ( UI ) - Design

6 lectures
Main menu - design
12:17
In game UI - design
05:01
Pause UI - design
02:21
Shop UI - design
14:27
Settings UI - design
03:21
End game UI - design
07:02

UI functionality

9 lectures
Switch between different menus
06:14
Tap to start button
05:30
In game UI - Coin and Score
09:38
In game UI - Extra life display
03:49
Pause your game
07:07
Save and Load
16:46
Shop - Colors for platforms
18:25
Shop - Colors for player
11:04
End game UI
08:28

Audio Management

6 lectures
Audio manager
13:01
Improve SFX
04:27
Audio mixer and audio settings
10:42
Mute button
05:25
How to find you audio
05:19
Audio manager - hot fix
01:10

First test build

4 lectures
Mobile input
06:47
Test build - PC
03:41
Test build - Mobile
06:55
Mobile device simulator
07:22

Game Polish

3 lectures
Player polish
04:20
Particle system - Dust
09:39
Just few more examples on how you could use particles
05:09

Game Polish - Power of assets store

4 lectures
Dynamic rain
18:35
Day / Night system
08:10
More particles
04:41
Post processing
09:06

Publish

2 lectures
Publish your game - Playmarket
14:12
Publish your game - Website
06:35

Additional content

2 lectures
Enemy AI
47:04
Final project
00:00

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.