Learn To Create An Action RPG Game In Unity (Udemy.com)
Game development made easy. Learn C# using Unity and create your very own action RPG!
Created by: James Doyle
Last updated October 2020
What you will learn
- Learn C#, a modern versatile programming language.
- Understand the capabilities of 2D development in Unity.
- Develop strong and transferrable problem solving skills.
- Gain an understanding of the game development process.
- Learn how object oriented programming works in practice.
Course Description
Learn how to create and program your very own action RPG game using Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.
In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.
This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.
At the end of this course you will have developed the ability to create such game elements as:
Full top-down character movement
Creating tile-based maps in Unity
A full dialog system
Stat-tracking & upgrading
Dungeon Room Navigation
A Simple & Easy Shop system
Action combat systems
Boss Battles
Progression Management
Interactive Menus
and much more...
Start learning today and let me help you become a game developer!
Instructor Details
- 4.7 Rating
245 Reviews
James Doyle
Hi, I'm James. I have helped thousands of people learn how to develop their own games in Unity, and whether you're a first-time developer, or need to refresh your skills, I can help you learn to make the games you want to make.
With a bachelors degree in Computer Science and a background working in independent game development, I have been helping others to create their own games and release them on multiple platforms.
I believe in helping you learn by teaching code in context, so rather than having to memorize a bunch of stuff you've never seen before, you learn how each coding concept can be applied to real working problems in your games.
I can't wait to help you learn all about making your own games and how to make them a success.
So why not start learning to make games with me now?
See you soon!
James
More courses by James Doyle
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn To Code By Making a 2D Platformer in Unity & C# (2020)
4.5 (1,744 Reviews)
Provider: Udemy
Time: 14.9h
$15.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Learn To Create A Complete Menu System in Unity (2019)
4.6 (916 Reviews)
Provider: Udemy
Time: 2.8h
Free
Learn to Create a Metroidvania Game using Unity & C# (2023)
4.6 (912 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
More Unity courses
Learn to make an Awesome Builder-Defender game in Unity! (2021)
4.9 (1,909 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
4.8 (11,337 Reviews)
Provider: Udemy
Time: 27.6h
$149.99
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn Blender 3D Modeling for Unity Video Game Development (2026)
4.8 (2,152 Reviews)
Provider: Udemy
Time: 11.7h
$149.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Reviews
By Liku on 1/8/2025
You are the best instructor in the world. I have not once in my life seen a better and precise way to explain Time.deltaTime or what does the 3 lines in the beggining do. You have made me surely a very big fan of you and i am going to buy all your online course. Kudos to you
By Mario Simic on 12/17/2022
I really enjoyed this course! It was simple to understand and it taught me many cool tricks and ways to think while coding in C# and using Unitys various tools. If you just tag along and don't overthink things, the pieces slowly fall together and you start understanding what to manipulate and how! Looking forward to more courses from James!
By Joey Habraken on 12/31/2021
Very good course and amazing teacher, started after watching his youtube video's, would have liked something like an inventory system. Definetly gonna follow some more courses from James. to James: Thanks, you're awesome!
By Joshua Adams on 8/4/2021
Half way through and I'm really happy with the course. I don't think the code/class organization is setup to be the easiest to interpret, but good coding practices come with time and experience I suppose
By Vladimir Shestakov on 6/26/2021
This is the second course I took from James. The first was "Create an RPG game in Unity". This course much better organized and structured. During the course, I didn't have any problems. But some things still need to update. For example, the section with dialogs is poorly made. I would also like to see a section with quests: a quest giver, a quest window where I could track them. I didn't like the section with saving the game. It is very weird to do. Despite this, I enjoyed the course and that was a journey for me. I am jumping into your next courses. Thanks James.
By Jake Kingston on 2/20/2021
Really solid experience so far. Just done the basic movement so far, but it's very clear and I appreciate the thorough explanations of everything. I started following a series on Youtube but I wanted to get a course that took the time to explain what I was doing as I did it. This is perfect. Should be proud!
By Janos Kovacs on 1/31/2021
The course is great for beginners to quickly get a decent, working Action RPG prototype up and running, and to help familiarize yourself with Unity. However, you won't learn best practices or pro software architecture. Object-oriented programming principles are mostly ignored, at least a third of the scripts are singletons, and there is tons of spaghetti code. If you're a newbie to programming or Unity, then the course is worth it on a sale, but if you're an intermediate level user then, at best, you can learn a few ideas for prototyping a game of this style and not much more. Overall it was worth it and I am satisfied, but don't expect to be blown away.
By Eric Noga on 1/24/2021
James once again does a fantastic job teaching you how to make a basic RPG. He leaves area's open for you to build upon and continue your game. I would highly recommend this course to anyone that needs a step in the right direction on making a 2D RPG.
By Donna Porter on 12/22/2020
Wow! It really is thrilling to create a game. Sadly, I spent quite a bit on assets to perform functions I learned here (e.g. Camera Control, Tilemaps etc.) Sure I knew this was online but I could follow this instructor's pacing and outline better. He knows his stuff but also presents well. For anyone new looking for courses, so far the two most useful on game development, seem to be this one and The Ultimate Guide to Game Development with Unity 2019. Thank you.
By Alexander Kazazis on 12/1/2020
An excellent course from James, as usual. The instructor explains and demonstrates everything clearly and enthusiastically, and you will be exposed to a large range of tools that you can use to make your games come to life. There is some overlap with other courses, particularly the Roguelike course, but there are also a number of useful topics here that course didn't cover, such as melee combat, dialog, and a save system. One minor gripe: the code, while effective, doesn't entirely follow the best practices of object oriented programming. There is very little refactoring (so methods tend to be long), and many variables are declared as public when serializing them would do. The one thing I felt was missing was an inventory system. This is a brand-new course, and it is not as long as some of James's other courses, so I am hoping that this topic may be added in the future. A little bit of magic would be fun, too. I look forward to more great courses from James in the future. Thank you.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100










