Companies Home Search Profile

Unity Parkour & Climbing System

Focused View

Fantacode Studios

4:08:55

12 View
  • 001 Introduction.mp4
    02:09
  • 002 Complete-Project-Files.zip
  • 002 Download the Complete Project Files.html
  • 002 Third-Person-Controller-Project-Files.zip
  • 001 Section Overview.mp4
    00:19
  • 002 Project Setup.mp4
    03:27
  • 003 Camera Controller.mp4
    22:53
  • 004 Character Movement.mp4
    20:48
  • 005 Animations Setup.mp4
    17:02
  • 006 Adding Animations To Character.mp4
    15:35
  • 007 Collision and Gravity.mp4
    25:02
  • 008 Controller Input.mp4
    05:38
  • 001 Section Overview.mp4
    01:09
  • 002 Detecting Obstacles.mp4
    21:21
  • 003 Obstacle Height Detection.mp4
    06:13
  • 004 Performing Parkour Action.mp4
    22:20
  • 004 stepup.zip
  • 005 Selecting Parkour Actions Based on Obstacle Height.mp4
    17:31
  • 005 jumpup.zip
  • 006 Rotating Towards the Obstacle.mp4
    09:40
  • 007 Target Matching.mp4
    19:51
  • 008 Climb Up Action.mp4
    19:44
  • 008 wallclimb.zip
  • 009 Vault Action.mp4
    17:24
  • 009 vaultfence.zip
  • 010 Section Conclusion.mp4
    00:33
  • 011 More Content Coming.mp4
    00:16
  • Description


    Learn to Create a Third Person Parkour & Climbing System in Unity and C# | Learn Gameplay Programming in Unity

    What You'll Learn?


    • Create an advanced third person controller with parkour that can be reused in other games
    • Learn adavnced animation techniques like Target Matching, Humanoid Retargeting etc.
    • Learn important 3D gameplay programming concepts
    • Learn to architect data driven systems in Unity using Scriptable Objects
    • Learn to write clean & modular code in C#

    Who is this for?


  • Beginner Unity developers looking to learn intermediate concepts and create reusable systems
  • What You Need to Know?


  • You should know the basics of C# (if, loops etc)
  • You should know the basics of Unity
  • More details


    Description

    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.

    Who this course is for:

    • Beginner Unity developers looking to learn intermediate concepts and create reusable systems

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Fantacode Studios
    Fantacode Studios
    Instructor's Courses
    Fantacode is a small team of Software Engineers and Artists building Games, Mobile, and Web Applications. We also create courses on Game Development focused on teaching how to architect and develop games in a scalable way using good practices.The Game Development courses are taught by Athul Dilip, our lead game programmer who has been working with Unity and C# for the last 6 years.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 20
    • duration 4:08:55
    • English subtitles has
    • Release Date 2024/03/13