The Complete Unity Guide 3D - Beginner to RPG Game Dev in C# course cover

The Complete Unity Guide 3D - Beginner to RPG Game Dev in C#

Course information

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

29
Price
40h
Duration
314
Lessons
Filip Jerga
Instructor

What students 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.

Requirements

Minimal C# or other OOP language knowledge

Target Audience

People looking for the practical game development guide
Beginner developers eager to start with game development
Experienced developers discovering new development opportunities

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 we are going to build?

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

Project 1 (Evade the cubes)

The first part of the course is covering 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 physic 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 is covering more advanced concepts and the development of sandboxed RPG game.

  • 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