2019 RPG Core Combat Creator: Learn Intermediate Unity C# Coding
Build a Role Playing Game (RPG) Combat System in Unity. Improve your C sharp, code architecture, game & level design. (27 hours)Watch Promo
"I loved the course! I can't think of anything bad to say about it. The instructors answer questions really quickly and they have a great community.
They explain everything really clearly in the course, so I understand just about everything. They also give quizzes and challenges to challenge you, so you can see whether or not you learnt the subject.
I really loved this course."
- Ali Sz
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.
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 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 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.
We will be dealing with AI pathfinding, creating a flexible special abilities system, and learning how to coordinate on a complex project. You'll learn to how to implement click-to-move gameplay, use asset packs, debug, make particle effects and more.
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 you game development skills, so why not join us and get started improving your game development right now?
"This course is great for someone who knows the basics of Unity and C#. You'll learn a ton of new things and you'll have a pretty great project at the end that can be changed easily and modified as you wish to create your own project."
- Leontin-Andrei Branga
What will you learn in this course?
- 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.
"A course worth thousands of dollars. Not only teaches you the code, but how to successfully manage a project. The project management training alone will change your life."
- Jason Cheladyn
Sam wrote his first game at 14, hacking together little games in Macromedia Flash during his summer holidays. Not long after, he taught himself C++ followed by Python and web programming. He was hooked.
In 2010 he went to study Computer Science at the University of Cambridge and he's been in Cambridge ever since. That is where he caught the entrepreneurial bug and realised he wouldn't want a traditional job for long. So after a few years working in various jobs to get experience, he quit and started burning through his savings looking for his calling.
At the end of 2015, he was coaching some friends to improve their programming skills. Realising how much he loved it, he started creating online courses and reached out to Ben for help. Fast forward and he's part of the GameDev.tv gang and gets to hang out with our awesome community!
PreviewSection Overview - Basic Movement (1:03)
PreviewCreate A Simple Sandbox (13:16)
PreviewMove Using Nav Mesh Agent (8:26)
PreviewRefining Your Nav Mesh (11:27)
PreviewIntroduction To Raycasting (6:51)
PreviewImplement Click-To-Move (10:06)
PreviewQuiz - Basic Movement #1
PreviewCreate A Fixed Follow Camera (6:48)
PreviewAnimation Blend Trees (12:41)
PreviewMatch Animation To Movement (16:14)
PreviewBasic Movement Tweaks (6:14)
PreviewProject Folder Structure (7:11)
PreviewQuiz - Basic Movement #2