Create an RPG Game in Unity

Advanced game design

4.36 (437 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Create an RPG Game in Unity
5,626
students
41 hours
content
Jun 2023
last update
$94.99
regular price

What you will learn

Create an RPG fantasy game in Unity

Upgrade your knowledge of C# coding to an intermediate level

Create a dynamic menu system for storing pickup items

Create a potion mixing system for creating magic attacks

Setting up enemy AI pathfinding navigation

Why take this course?

Do you want to create a great RPG fantasy game in Unity?

In this course I am going to take you through the process step by step:


  • Setting up the terrain and level layout

  • creating menus and inventory systems

  • setting up an onscreen mini map

  • creating a shop system to buy ingredients for potions or weapons and armour

  • setting up a dynamic inventory menu where you can mix potions to create unique magic attacks

  • spawning in enemies and boss characters with combat systems and navigation pathfinding

  • setting up player magic attacks and melee combat

  • saving and loading player progress


This is a huge course covering more than 40 hours and is intended for learners who have a basic familiarity with Unity and C# coding

By the end of this course you will learn key concepts in advanced game design and upgrade your knowledge of C# coding to an intermediate level

You will also have a completed RPG fantasy game which you can include in your portfolio, share with friends or even sell online

I have over 9 years experience of teaching Unity and like all my courses I make learning game design fun and easy, this is why my courses are highly recommended by my learners in the reviews.

So, why not enrol today and I look forward to seeing you in my course.

Screenshots

Create an RPG Game in Unity - Screenshot_01Create an RPG Game in Unity - Screenshot_02Create an RPG Game in Unity - Screenshot_03Create an RPG Game in Unity - Screenshot_04

Reviews

Mirco
September 16, 2023
I hate to write reviews, but unfortunately I have to write something here: First the positive things - one or the other principle (e.g. the inventory, crafting, shops, etc.) became clearer. But what I didn't like was the hardcoding of the items, which makes the whole thing very inflexible and only inflates the scripts. A more generic approach would have been better here. Many of the arrays used could also be replaced by dictionaries in combination with custom classes, makes the whole thing a bit less error-prone if you rely on the indices matching. Especially if you have no idea how to set up an inventory system it is rather unfavourable to be shown such a hardcoded inventory. In many object-oriented programming languages it is also best practice to set properties of a class to "private". If you need to use the value in the Inspector, you can do this with [SerializeField]. If you need access to the properties, getter and setter methods can help and restrict access to the property. It is also advisable to use tools for static code analysis (e.g. SpotBugs or SonarLint). All the "if" nesting would have been noticed there immediately and would have been given a "Cognitive Complexity of methods should not be too high". What I also see with horror are constructs like: "if (myBoolean ==true) {}" Syntactically completely correct but bad style and is immediately criticised by every static code analysis in every language as a redundant declaration. Better is "if (myBoolean){} or "if (!myBoolean){}". I also miss a dialogue or quest system which is an essential part of an RPG. And no, I don't really see the text message box in the shops as a dialogue system.
Raymond
September 5, 2023
I loved this project. The game came out better than I expected. Pete the instructor was always there to help me with my problems. I can highly recommend this course.
Elizabeth
July 18, 2023
This is Exactly the course I been looking for. It goes over everything that I want to know. In making a game in Unity, the other courses gave me some good bits to work with. But I think this one will cover every thing I want to know.
David
June 24, 2023
So far this course is showing me exactly what i need to know to tackle my RPG project. really enjoy the "normal" pace the instructor moves at so I dont have to pause every 3 words to keep up with the 20 clicks that happened on the screen in that span of time. Wish more instructors on here would slow down a bit so we have time to watch and listen and THEN to it in our own project.
Anonymized
June 18, 2023
I dropped this course and the reason is that it's unnecessarily long. The instructor is not bad, but he wastes too much time on details that don't contribute to learning at all, it's just a matter of how he perceives to be useful. My recommendation is to avoid it, also because the order of the course is wrong. You start with several hours of level design which you cannot play and it turns out to be super boring. Again it's not a bad instructor, he should cut the amount of trivial content and this will be a really nice 5 hour course. Until that happens, I would suggest to spend 40 hours of your time in a much more efficient and smart way.
Tomaz
June 4, 2023
The course itself is very well made. The author has taken a lot into account what a RPG game need. For myself I can say that I have learned a lot and now I'm more confident to take this lesson as a basis for developing it further. The author has clear language and calm voice so even the not natives in English can follow this course with ease. If you stuck with some lectures, you can send a question in Q&A section and the author will respond mostly within 24-48 hours. But I recommend that you go first through all the questions and answers first, not to repeat the same question all over again. All together I highly recommend this course to anybody who is trying to learn Unity and like RPG games (from third perspective above). You won't regret it. If you're stuck, just ask the author. Thumbs up!
Wolfgang
May 29, 2023
Thanks Pete, for this great course. It means learning by doing - step by step. Your quick answers, although if I had a stupid one, (yes there were, one or two ...), are TOP- the best course I ever had in Udemy.
Kyle
April 26, 2023
Pete is an amazing teacher! He really means it when he says he is completely dedicated to helping you on your learning journey.
Salar
April 13, 2023
This course is amazing! I had been using Unity for 3 Months now and i wanted to take my game devolpment skills to the next level. This course has crushed my expectations. it has helped me learn new concepts for example : game Design, Unity Probuilder, Coding ...
Ronald
April 7, 2023
By far the best and informative udemy course it have done so far, and i have done quiet a few of them. Pete was very helpful when I got stuck also... Thanks
Robert
April 5, 2023
He talks a bit fast without taking the time to explain what he is doing. He just does it zip zip and moves on. All I can do is mimic what he is doing although I don't always understand why.
Salah
January 17, 2023
As expected, this course has been an amazing experience as it was really different than all other courses on Udemy about unity. This was the real deal as you feel that you are going through a real-life building experience as an engineer. Not to belittle other trainers but seriously Pete did a terrific job on providing Unity users with the best online training ever. I think after taking this course as well as others from the same instructor, you can work with many game studios or be your indie game builder. Beside all of this wonderful stuff, Pete is extremely, extremely helpful. You feel as he is sitting next to you watching over your shoulders and stretching his hands to help you with anything I mean anything that you might face during the training (near or far). Most of the time, he would do the building on the spot without much preparation so you would feel such as that you are in a day-to-day job solving real issues without hidden preparations. Needless to say, I think Pete's courses are like hidden gems that you need to explore in order to be able to build your own games.
Tiago
January 6, 2023
I learned so much about game design and now I am able to create my own games! Really great videos and tutorials, step by step! Cheers from Portugal <3
Orel
January 6, 2023
Most of the downvotes will be about the first quarter (Which, if followed and implemented, is actually around 10-20 hours of pure fun) being about map designing and not coding. I see it as a great feature in this course as you learn so much about map designs, objects, lighting and so much more. I am going to start the coding part now, and I'll update this review after I'm done.
Jürgen
January 4, 2023
Interesting content. Teacher has a clear voice and the pace is just right. However, i had to abort somewhere in the middle. The main reasons are the extremly bad coding practices, terrible naming conventions and a lot of hardcoded things all over the place that he teaches. Overall the code is just very very low quality.

Charts

Price

Create an RPG Game in Unity - Price chart

Rating

Create an RPG Game in Unity - Ratings chart

Enrollment distribution

Create an RPG Game in Unity - Distribution chart

Related Topics

4589718
udemy ID
3/10/2022
course created date
3/19/2022
course indexed date
Bot
course submited by