Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


RPG Core Combat Creator: Learn Intermediate Unity C# Coding

via Udemy


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

What you'll learn:
  • 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.
  • Make a detailed level with terrain, enemies, triggers, lighting, particles and props.
  • Balance the player and enemy stats (eg. health, damage, movement, attack speed, and more).
  • Advanced game design, project management and code architecture strategies.

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.

This course is the first part in our RPG series. There are two other separate courses in this series, one which focuses on the Inventory system and another that deals with Dialogue and Quests.

Role Playing Games can be complex to create, with many interacting gameplay systems. Wemake it easy for you,with thisonline coursethat teaches you step-by-step how to make the foundations of any goodRPG combat system -from scratch.

In thiscourse 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 gamedesign, built using a robust code architecture. You will follow our project, but also make the game entirely your own.

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, AIpathfinding, 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-routinesand more.

Building an RPGis 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).

Taught by

Ben Tristem, Rick Davidson, Sam Pattuzzi and Team

Related Courses


Start your review of RPG Core Combat Creator: Learn Intermediate Unity C# Coding

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free