Udemy

Unity 3D and C# - The Complete RPG Guide for Beginners

Enroll Now
  • 2,488 Students
  • Updated 11/2023
4.5
(238 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
14 Hour(s) 30 Minute(s)
Language
English
Rating
4.5
(238 Ratings)

Course Overview

Unity 3D and C# - The Complete RPG Guide for Beginners

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

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

Course Content

  • 23 section(s)
  • 315 lecture(s)
  • Section 1 Introduction
  • Section 2 Project 1 - Evade The Cube
  • Section 3 Project 2 - Platformer Chaser
  • Section 4 Project 3 - RPG Game
  • Section 5 Cinemachine and Character Model
  • Section 6 Animator
  • Section 7 Add Enemies
  • Section 8 Navmesh and AI
  • Section 9 Enemy Animations
  • Section 10 Attack System
  • Section 11 Weapons
  • Section 12 Damage System
  • Section 13 Damage Animations
  • Section 14 Quest System
  • Section 15 Raycast pointer clicks
  • Section 16 Dialog UI
  • Section 17 Dialogs
  • Section 18 Player Stats
  • Section 19 Inventory
  • Section 20 Hud manager
  • Section 21 Player Respawn
  • Section 22 Audio System
  • Section 23 Environment

What You’ll 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.

Reviews

  • A
    Ahmad Saifuddin
    4.5

    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

  • A
    Amanda Ponziani
    4.5

    The course was very interesting and it helped me with my first approach to Unity3D. The instructor clearly explains the topics and is always available to answer any doubts. A great course to start learning how to make games!

  • S
    Stephen Anino
    5.0

    Today i've done this tutorial. and i was satisfy of the result. maybe next time can you do tutorial about MMORPG. hope you can. :)

  • R
    Radomir Vrana
    4.0

    Great course, thank you for create it. Is little bit longer for me, but i have experiences with programing and 3d mathematics. For newbies in probably ideal, because author first go streight forward to solve any problems (same as you, if you lerning something) and then updated it to better solutions (for example, tried create own camera controller and later use prepared solution from unity packages). I expected little bit more information about engine mechanics (terrain optimalisation, LOD setting, own model and texture loading and other stuff), however this course is good starting point. And benefith for me and other non-english native speakers, author use simple english and is not problem to understand him.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed