Skip to content
UdemyGame Development FundamentalsPaid courseAll LevelsCertificate

Unity 3D and C# - The Complete RPG Guide for Beginners (Udemy.com)

Build 3 games & learn Unity practical way! Start with fundamentals and finish with an RPG game. Using Unity 2020 and C#

Created by: Eincode by Filip Jerga

Last updated November 2023

icon
What you will learn

  • The practical approach by creating cool games
  • Fundamentals and core concepts of game development
  • Create a RPG game with tons of features
  • Math explanations behind the code.

How it compares

Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:

  • Rating4.6 out of 5higher than 57% of them
  • Reviews239#130 of 282 by number of reviews
  • Length41.2 hourslonger than 97% of them
  • Last updatedNovember 2023earlier than 58% of them

icon
Course Description

What is Unity?

Unity is a cross-platform engine. The Unity editor is supported on Windows, macOS, and the Linux platform, while the engine itself currently supports building games for more than 25 different platforms, including mobile, desktop, consoles, and virtual reality.


What are we going to build?

The course covers the development of 3 games. Starting with basic concepts explained in a simple game and finishing with more advanced concepts by creating an RPG sandboxed game. The course covers a full explanation of programming methods and related mathematics concepts.

The course starts with easy concepts, targets beginner developers or developers new to Unity, and then slowly progresses into more complex topics.


Project 1 (Evade the cubes)

The first part of the course covers basic concepts. Students will get familiar with the Unity editor and environment.

  • Base game mechanics

  • Orientation in 3D space

  • Positions of game objects + Vectors

  • Simple movement system

  • Score system

  • Health system

  • Materials & prefabs

  • UI & Canvas


Project 2 (Platform Survival)

The second part of the course is focused on the physical system.

  • Rigidbodies

  • Physic system

  • Movement + rotations

  • Follow camera

  • Coroutines

  • Adding forces

  • Powerups

  • Enemies

  • Following targets


Project 3 (Rpg Adventure)

The last part of the course covers more advanced concepts and the development of sandboxed RPG games.

  • Character controller

  • Cinemachine

  • 3rd person camera and full movement

  • Animations

  • 3rd party packages & models

  • Fight system + Combos

  • Enemies + Detection system

  • Quest System

  • Level System

  • Health System

  • Dialog system

  • Respawns

  • Inventory System

  • Weapon equipping

  • Terrain design

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Eincode by Filip Jerga

At Eincode, our mission is to deliver the best online learning experience for our audience.

We specialize in creating high-quality content, with programming concepts brought to life through real-world projects. Whether you're exploring web development or mobile app creation, Eincode is your trusted resource for comprehensive and practical programming guides.

If you're seeking complete, in-depth courses to enhance your skills, Eincode has you covered.

Our instructor, Filip Jerga, is dedicated to sharing his expertise and regularly publishes courses designed to help you achieve your coding goals.

icon
More courses by Eincode by Filip Jerga

$84.99

$89.99

$54.99

$69.99

$64.99

$69.99

icon
More Game Development Fundamentals courses

$94.99

$19.99

$89.99

$59.99

$13.99

$94.99

icon
Reviews

4.6

239 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ahmad Saifuddin on 7/25/2025

for me, its the language barrier that im not currently fluent enough and makes me hard to listen the teacher what is saying, i know this is rather old course, and teacher already better at talks about the content , but its solid regardless

By נתנאל קדוש on 3/19/2023

This course is good for beginners but you can shorten its methods in writing the code because it lengthens a lot but if You no longer start from scratch so the course shows different methods of writing the code . Overall ok but there is more Improve the course if some knowledge from before this course is really good but for a beginner completely his methods require some Basic knowledge

By Orel Zilberman on 12/23/2022

This course has done its job. I really enjoyed it, the instructor really shows his train of thought, writing what he thinks is right at that moment and showing later how to make it even better. Time well spent!

By Ahmed Osama Farid on 12/25/2021

It was a great experience, I've been wanting to career shift for a long time and I hope this is where my journey begins. I was hoping for more information of course but it was already too much so I understand. I was looking forward for a bit more detailed Player Stats/Inventory System/Item System. Then again I cant thank Filip enough. Thank you

By Spencer Grey on 12/18/2021

A reasonable treatment of the topic, but somewhat lackluster. Like many RPG courses, covers Inventory, Dialogues, Combat and Quests. Goes a little beyond the average with treatment of audio. Also, like many other courses uses examples that look bland and does not leave the student in a very good position to create more sophisticated and polished projects.

By Damian Kochanowski on 7/5/2021

Instructor very clearly describe the whole subject on the beginning level, that anybody will understand the beginning, and will not feel confused. Instructor encourage the student to do some experiment and practice in a good way, that you eager to do it. Very good job.

By Patcharaporn Jenviriyakul on 5/15/2021

Best unity course so far in Udemy. There're plenty of topics covered throughout this course. I've learned a lot from it. Filip is a great instructor. He explained everything steps by step. He also very active, you can ask any related question about the course. I definitely recommend this course! To Filip, Thank you again for these amazing lessons. Look forward to taking your next lessons.

By Marius Gudzinskas on 5/8/2021

Great lectures, interesting and well explained. One of the better parts of this course is that you're typing the code together with the instructor, and wile doing so, the code is explained as well.

By Tim Drake on 3/8/2021

Explaining everything step by step is wonderfully done. Learning the HOW is nice but learning the WHY things work a certain way and learning the other ways to do it.. and why we going with this way is amazing!! Learning so much..especially in the AI(Aditional Information) sections.. that are optional but explain so so much..

By Diaminity s.r.o., Banícka 1484/1 Spišská on 3/4/2021

I was happy to see Unity course by Filip. It's very good so far, going really into details of Unity concepts, Filip is even plotting graphs to provide understandable and practical answers! Definitely worth it!

Showing all 10 reviews on CourseDuck

Read all 239 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100