Companies Home Search Profile

How to Make a Top Down 2D Action RPG in Unity 2022

Focused View

Chris Tutorials

3:35:58

36 View
  • 1.1 Assets Finished.zip
  • 1.2 CrashCourse ScriptsOnly.zip
  • 1. Introduction.mp4
    01:30
  • 1.1 Assets Finished.zip
  • 1.2 CrashCourse ScriptsOnly.zip
  • 1.3 Mystic Woods Art Pack (Merge with Art Folder if Using Final Assets ZIP).html
  • 1. What to Expect in Part 1.mp4
    01:23
  • 2.1 Mystic Woods Art Pack (Merge with Art Folder if Using Final Assets ZIP).html
  • 2. Assets Importing.mp4
    03:01
  • 3. Creating Player Game Objects.mp4
    04:45
  • 4. Level Tileset and Tilemap Setup.mp4
    12:42
  • 5. InputSystem & Player Controller Setup.mp4
    07:07
  • 6. Player Kinematic Rigidbody Movement & Collisions.mp4
    10:05
  • 7. Editor Speed Tip & Controlling Sprite Sorting.mp4
    01:55
  • 8. Sliding Along Walls.mp4
    03:58
  • 9. Character Animator and Animators Setup.mp4
    09:46
  • 10. Correcting Collisions.mp4
    02:16
  • 11. Cinemachine Follow Camera.mp4
    01:36
  • 12. Player Attack Animation Setup.mp4
    05:32
  • 13. Attack Hitbox.mp4
    05:18
  • 14. Controlling Attack Direction.mp4
    05:19
  • 15. Slime Enemy & Hitting with Sword.mp4
    08:46
  • 16. Slime Animator & Animations.mp4
    04:45
  • 17. Part 1 Wrapup.mp4
    00:55
  • 1.1 Part2Start.zip.zip
  • 1. Character Run and Sprite Flip.mp4
    00:49
  • 2. Player Controller Starting Point.mp4
    01:01
  • 3. Transition to Run Animation.mp4
    06:22
  • 4. Player Attack State.mp4
    07:15
  • 5. Slime Animator Setup.mp4
    07:35
  • 6. Slime Script.mp4
    01:28
  • 7. Sword Swing Hitbox.mp4
    13:22
  • 8. Receiving Damage.mp4
    02:01
  • 9. Slime - Hit and Death Animation Transitions.mp4
    06:25
  • 10. Controlling Sword Hit Direction.mp4
    06:03
  • 11. Hit Knockback.mp4
    02:38
  • 12. IDamageable Interface for Damageable Objects.mp4
    09:38
  • 13. Knockback Force and Direction.mp4
    05:41
  • 14. Destroy Object.mp4
    02:18
  • 15. Slime Hit Color Change.mp4
    02:17
  • 16. Correcting Player Transform for Sword Knockback.mp4
    03:02
  • 17. Slime Damage to Player.mp4
    03:26
  • 18. Health Manager Component.mp4
    05:34
  • 19. Lock Movement on Defeat.mp4
    01:12
  • 20. Knockback the Player.mp4
    03:14
  • 21. Player Movement by Forces.mp4
    02:24
  • 22. Setting a Max Speed for Player.mp4
    02:57
  • 23. Slimes Aggro and Chase Player.mp4
    09:28
  • 24. Floating Damage Numbers with Text Mesh Pro.mp4
    05:36
  • 25. Fading Text.mp4
    01:29
  • 26. Instantiating Text Prefabs above Hit Characters.mp4
    05:06
  • 27. Invulnerability Timer.mp4
    05:25
  • 28.1 Assets Finished.zip
  • 28.2 CrashCourse ScriptsOnly.zip
  • 28. Course Wrapup.mp4
    01:33
  • Description


    State Machine Animations, Combat, and Level Building Basics Coded in C#

    What You'll Learn?


    • Learn how to create a player character with movement, attacks with knockback, and physics
    • Make an enemy that will chase and damage players - optionally other enemies too
    • Build 2D game levels with tilemap and tileset tools
    • Setup animations for your characters using the unity animation state machine tools
    • Add floating text to indicate damage dealt to enemies or players
    • Explore the differences between kinematic and dynamic rigidbody movement and physics
    • Receive player input through the new InputSystem package

    Who is this for?


  • Helping you to build your first RPG game
  • Students somewhere between beginners and intermediate skill level
  • If you like coding and want to get better at C# especially in Unity engine
  • What You Need to Know?


  • Some programming experience will definitely help. I walk through each line of code to explain things thoroughly.
  • Make sure you have Unity 2022.1 or newer installed. Best to use stable versions to avoid bugs.
  • More details


    Description

    Learn the basics on how to build a Top Down 2D Action RPG (think classic Zelda games) inside of Unity 2022. The main focuses of this course is on creating a working player with a sword attack, a slime enemy to chase and damage the player, and building a level to play on with pixel art tilesets including wall collisions. Another key focus is demonstrating the differences between kinematic physics and unity dynamic rigidbody physics with two versions of the player controller script so you can choose which method works best for you and your own games. Also important is the cinemachine package for creating a follow camera to track your player but maintain pixel perfect settings in Unity to avoid any screen tears or distortions.

    In this course, we'll cover much of the core gameplay essentials games in this genre will need in their main gameplay cycle

    • Player Movement and Attacks with new InputSystem package

    • Building Tilemaps from Tilesets

    • Movement with Kinematic and Dynamic Rigidbodies

    • Making a Slime Enemy which can chase player, cause damage, and be slain

    • Setting up animations and transitions with Unity animation state machines

    • Creating hitboxes for directional attacks

    • Floating Damage Text numbers

    Everything is written in C#, the standard language for unity games. You don't have to be a programming master. If you get stuck, feel free to download the finished scripts included in this course so you can get up and running.

    Who this course is for:

    • Helping you to build your first RPG game
    • Students somewhere between beginners and intermediate skill level
    • If you like coding and want to get better at C# especially in Unity engine

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Chris Tutorials
    Chris Tutorials
    Instructor's Courses
    My philosophy in information technology and learning in general is that video learning is the best way to learn for yourself. I can provide the videos but it's up to you as my student to absorb and practice the information to become a more educated and skilled person. If you want to get a taste of my approach to education and tutorial series, you can find me on my channel.
    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 46
    • duration 3:35:58
    • English subtitles has
    • Release Date 2024/04/15