Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity 2D RPG: Complete Combat System
Rating: 4.3 out of 5(587 ratings)
5,466 students

Unity 2D RPG: Complete Combat System

Code your own top-down RPG game combat system in Unity using C#
Last updated 11/2025
English

What you'll learn

  • Learn to manage a bigger project from start to finish learning beginner to more intermediate techniques
  • Create the foundation of a 2D top-down RPG game
  • Beginner to Intermediate C# fundamentals
  • Create a 2D top-down movement, combining C# and animator components
  • Build a combat system with multiple weapons
  • Learn tilemap, rule tiles, animated tiles, and scene workflow.

Course content

10 sections88 lectures10h 25m total length
  • Welcome To The Course1:51

    In this video (objectives)…

    1. Stephen Welcomes you to the course and gives you some insight into what we’ll be creating!

  • Set Up Unity & VS Code10:08

    In this video (objectives)…

    1. Download Unity Hub and Visual Studio Code, including the extensions for C# and Unity Code Snippets.

  • IMPORTANT: Unity Security Update0:23
  • VS Code Issues?2:09

    In this video (objectives)…

    1. If you're experiencing issues with VS Code or IntelliSense not working properly, this guide will walk you through several steps to hopefully get things working.

  • Project Setup3:44

    In this video (objectives)…

    1. Let’s create a brand new project with the 2D(URP) settings using Unity 2022.1 and set up our editor layout.

  • Community & Support1:33

    In this video (objectives)…

    1. Lucy invites you to join us in our various community support forums in order to ask questions, connect with other students and share your progress.

  • Accessing Our Projects4:38

    In this video (objectives)…

    1. Any time we change our project during a lecture we will commit that change to a public source control repository for students to access. In this video, we show you how to access that content.

Requirements

  • It would help if you're familiar with the Unity Editor and have beginner-level understanding of C#

Description

Create your own classic 2D top-down RPG game using Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.

Role Playing Games can be complex to create, with many interacting gameplay systems. We make it easy for you, with this online course that teaches you step-by-step how to make the foundations of any good RPG - from scratch.

In this course you’ll create the foundation of a 2D top-down RPG game, giving your players a fun combat moment in a well crafted level, based upon a solid game design, built using a robust code architecture.

In this “beginner +” course you’ll learn to manage a bigger project from start to finish, learning beginner to more intermediate techniques and C# fundamentals.

So if you’re…

  • Ready to break out from beginner tutorials and build something you can call your own?

  • Familiar with the basics of Unity and looking to take the next steps?

  • Looking to build a solid foundation of C# fundamentals with Unity?

This is the course for you!

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.

And you’ll get access to the Q&A where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

Building an RPG is an amazing way to level-up your game development skills, so grab your magic staff and start improving your game development right now!

Who this course is for:

  • Want to break out from beginner tutorials and build something you can call your own?
  • Familiar with the basics of Unity and looking to take the next steps?
  • Looking to build a solid foundation of C# fundamentals with Unity?
  • Or simply want to build a classic 2D top-down RPG?
  • This is the course for you :)