Mô tả

In this course, you’ll learn how to create a third-person parkour & climbing system in Unity and C# while learning important gameplay programming concepts.


We’ll create an advanced third-person controller that can traverse dynamic environments with parkour. It’s a common system in modern-day games like Assassins Creed, Watch Dogs, etc. But the mechanic itself has been there in lots of older games like Zelda Ocarina of Time. So it’s a perfect project for learning core game programming skills.


So we’ll be building all this step by step from scratch. We’ll start by making basic a third-person controller. We’ll not use any assets for it, we’ll build this from scratch because it’s a good way to learn the fundamentals of gameplay programming. and then we’ll implement the parkour system on top of it. We’ll create an environment scanner for detecting obstacles in front of the player and we’ll make the player perform different parkour actions dynamically based on the height and type of the obstacle. We’ll look at advanced animation techniques like target matching that will allow us to adapt the same animation to obstacles of different heights.

We’ll architect the parkour actions using scriptable objects in Unity so that they’re data-driven & can be created & modified by designers without touching the code. We'll also create a climbing system similar to the one that you see in games like Assassin's Creed.


By the end of this course, you’ll not just create this parkour system. But you’ll also learn essential game development skills and techniques that you can use throughout your career.

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

Yêu cầu

Nội dung khoá học

6 sections

Introduction

2 lectures
Introduction
02:28
Download the Complete Project Files
00:09

Third Person Controller

8 lectures
Section Overview
00:19
Project Setup
03:27
Camera Controller
22:53
Character Movement
20:48
Animations Setup
17:02
Adding Animations To Character
15:35
Collision and Gravity
25:02
Controller Input
05:38

Parkour System

11 lectures
Section Overview
01:09
Detecting Obstacles
21:21
Obstacle Height Detection
06:13
Performing Parkour Action
22:20
Selecting Parkour Actions Based on Obstacle Height
17:31
Rotating Towards the Obstacle
09:40
Target Matching
19:51
Climb Up Action
19:44
Vault Action
17:24
Custom Actions
21:28
Section Conclusion
00:33

Ledge Movement & Jumping from Ledges

11 lectures
Section Overview
01:17
Detecting Ledges
09:19
Jumping from Ledges
13:47
Jumping from Ledges II
11:39
Ledge Movement
15:12
Ledge Movement Improvments
13:52
More Ledge Movement Improvements
21:33
Fixes in Jumping
11:43
Auto Jumps
03:53
Section Conclusion
00:25
More Content Coming Soon
00:02

Climbing System

9 lectures
Section Overview
00:30
Code Cleanup
12:58
Climb Ledge Detection
12:25
Jump To Ledge
30:37
Climbing Network
23:11
Ledge To Ledge Jumps
32:23
Shimmy Actions
39:01
Jump Back & Climb Up From Hanging State
25:42
Drop to Hanging State
20:07

What to learn next?

1 lectures
Bonus Lecture
00:05

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