RPG Core Combat Creator: Learn Intermediate Unity C# Coding

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Build Combat for Role Playing Game (RPG) in Unity. Tutorials Cover Code Architecture & Video Game Design.

Role Playing Games can be complex to create, with many interacting gameplay systems. We make it easy for you! Learn, step-by-step, how to make the foundations of any good RPG combat system - from scratch.

In this course we're focusing on the core of any great RPG, giving your players a fun combat moment in a well crafted level, based upon a solid game design, built using a robust code architecture. You will follow our project, but also make the game entirely your own.

This highly acclaimed course was over 200% funded on Kickstarter, and is designed for intermediate users of Unity. We recommend you take at least the first half of our Complete Unity Developer 2D or 3D, or equivalent, as a pre-requisite.

The course can be a standalone course, or can be taken as the first part in our RPG series. The three other separate courses in this series teach the Inventory system, Shops and Abilities, and Dialogue and Quests.

This is a highly realistic and comprehensive introduction to real game development. We'll be taking you through our process step-by-step, with all decisions justified and all avenues explored.

Fancy something a little different to get started? Check out GameDev's other courses, just look for the green logo as your guide.

We will be dealing with player movement, NavMesh navigation, AI pathfinding, save and loading systems, basic pick ups, using asset packs, debug code, making particle effects and more. We'll also give you a robust code architecture for managing more complex projects by setting up namespaces.

You'll need a basic grasp of Unity and C# before you get start, from there we'll be teaching you more advanced programming techniques such as C# delegates, interfaces, co-routines and more.

Building an RPG is an amazing way to level-up your game development skills, so why not join us and get started improving your game development right now?

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

  • Create core combat mechanics for melee, ranged and special attacks.

  • More advanced C# techniques such as interfaces, delegates, and co-routines.

  • Create pathfinding systems and patrol paths for enemies and NPCs.

Course Curriculum

Instructors

Profile photo of Rick Davidson
Rick Davidson

As an instructor, Rick has taught more than 1 million students, creating more than 20 of the most popular online courses here on Udemy. He is a founding partner of the GameDev-tv team whose mission is to helping aspiring game developers to create and grow.Rick has a long history of managing teams, growing businesses and teaching technology. For more than...

Instructors

Profile photo of GameDev.tv Team
GameDev.tv Team

GameDev tv was created to help anyone learn how to develop, design and sell indie games.  We have some of the best-selling and highest rating game development courses on Udemy. We have more than a million students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them.GameDev tv offers comprehensive courses on ...

Instructors

Profile photo of Ben Tristem
Ben Tristem

Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University.  I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable...

Review
4.9 course rating
4K ratings
ui-avatar of Joaquin R Gonzalez Miranda
Joaquin R. G. M.
5.0
8 months ago

After having watched numerous videos on YouTube and having tried other courses, I was really looking for a comprehensive, focused course from which I could not only learn, but in the end have the example of a functional engine with professional characteristics. This course meets those requirements. The only problem with the course is that it is definitely not a course for beginners (not my case). Despite its age, the course is really current.

  • Helpful
  • Not helpful
ui-avatar of Matthew Pruett
Matthew P.
5.0
9 months ago

We love rick.

  • Helpful
  • Not helpful
ui-avatar of Michael Farrell
Michael F.
5.0
9 months ago

Awesome course, can't wait to go through the other three RPG courses. Lots of great info and examples to make an RPG

  • Helpful
  • Not helpful
ui-avatar of Nádasi Péter
Nádasi P.
2.0
9 months ago

the style and presentation is odd...
.. they are rushing and goes deeply into obvious details too much...

  • Helpful
  • Not helpful
ui-avatar of Josiah English
Josiah E.
4.5
10 months ago

Excellent course even in 2024. I was using Unity 2022.3.38f1 (there wasn't a 2023 or 2024 version) and they were using 2018-something and it wasn't a problem. The NavMesh components worked a little differently, but the code to comuncate with them was the same. I'll be going through their updated saving tutorial as well.

  • Helpful
  • Not helpful
ui-avatar of Austin E Lokey
Austin E. L.
4.0
10 months ago

Great explanations of concepts!
it's so clear I was able to take these concepts and implement them into an entirely different game design with ease.

  • Helpful
  • Not helpful
ui-avatar of Yash Shiwankar
Yash S.
5.0
10 months ago

Great tutorial!! forces me to pause and try to solve the problem on my own first

  • Helpful
  • Not helpful
ui-avatar of Liku
Liku
5.0
11 months ago

ok

  • Helpful
  • Not helpful
ui-avatar of Darren Flynn
Darren F.
4.0
1 year ago

Great course for learning more game mechanics, character stats and progression, enemy AI etc etc.
Sadly outdated and uses legacy components, doesn't use new input system or TextMesh Pro etc.
Also entire game saving tutorials (20+ videos) should be replaced as they recommend not using them due to security issue.

  • Helpful
  • Not helpful
ui-avatar of JNDEV JNDEV
Jndev J.
5.0
1 year ago

content is paced with actually coding along in mind, which is perfect. some people just preset content as copy paste here it is, this course code you through everything relevant and paces it all in a way that you gradually absorb more knowledge instead of being thrown against a wall of content. everything in the project has a purpose, package imports are minimal and you code it yourself or get the github commit for each lecture.

the instructors even explain the programming concepts behind what is being done, and ive done other courses and read books on C# to know that what they explain is on point. this course is worth the money as are other gamedev.tv courses.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses