RPG Core Combat Creator: Learn Intermediate Unity C# Coding

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

Beginner 0(0 Ratings) 0 Students Enrolled
Created By admin admin Last Updated Fri, 29-Mar-2024 English
RS 3499
What Will I Learn?
  • Create core combat mechanics for melee, ranged and special attacks.
  • Create pathfinding systems and patrol paths for enemies and NPCs.
  • Balance the player and enemy stats (eg. health, damage, movement, attack speed, and more).
  • More advanced C# techniques such as interfaces, delegates, and co-routines.
  • Make a detailed level with terrain, enemies, triggers, lighting, particles and props.
  • Advanced game design, project management and code architecture strategies.

Curriculum For This Course
5 Sections 22 Lessons 04:14:59 Hours
Introduction & Setup
5 Lessons 00:32:20 Hours
  • Introduction 00:02:56 Preview
  • Install Unity 2018.3 00:07:51
  • Install Visual Studio Code 00:08:03
  • Not Making Intellisense? 00:07:47
  • Quick Game Design Overview 00:05:43
  • Section Overview - Basic Movement 00:01:36
  • Create A Simple Sandbox 00:04:56
  • Refining Your Nav Mesh 00:21:12
  • Introduction To Raycasting 00:21:12
  • Implement Click-To-Move 00:08:13
  • Create A Fixed Follow Camera 00:01:00
  • Animation Blend Trees 00:03:02
  • Section Intro - High Level Design 00:03:34
  • 1.5 Page Game Design Document 01:23:03
  • The Player Experience in 00:17:00
  • Namespaces To See Dependencies 00:07:05
  • Raycasting For Components 00:04:47
  • Implementing Action Priority 00:11:22
  • Decoupling Dependency Cycles 00:13:51
  • Enemy AI 00:05:23
  • Calculating AI Chase Distance 00:07:33
  • Visualising With Gizmos 00:07:50
Requirements
  • You should be able to write basic C# (loops, conditionals, components, etc)
  • Some familiarity with Unity's APIs is helpful.
  • You should know your way round Unity 5's editor.
+ View More
Description

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 architectureYou 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).



About The Author

  • 1 Reviews
  • 51 Courses
+ View More
Hello, my name is Victor Kercado. I'm a successful podcaster and life coach in the area of personal growth. I've been fortunate to help many people improve their lives thru mindfulness, communication, and spirituality. I look forward to sharing my knowledge with you thru courses that will inspire and motivate you to improve in all areas of your life. Thank you for listening!

Feedback

0
Average Rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%

Reviews

Image Description
RS 3499
The course includes
  • 04:14:59 Hours On Demand Videos
  • 22 Lessons
  • 30 Days Access
  • Access On Mobile And Tv

RPG Core Combat Creator: Learn Intermediate Unity C# Coding

Beginner 0(0 Ratings) 0 Students Enrolled
RS 3499