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

Author Alex
Udemy – How to Make a Top Down 2D Action RPG in Unity 2022

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

Requirements
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.

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

Download links:
Comments
Add comment
Add comment:
Your name:
Your E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
I am not robot: *
Archive
«    December 2024    »
MonTueWedThuFriSatSun
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
October 2023 (1)
May 2023 (1)
February 2023 (518)
January 2023 (532)
December 2022 (515)
November 2022 (504)
Vote
Upgrade to Premium