C# Masterclass: Make RPG & Mobile Games in Unity® & Blender

Make a Zenda Role Player Game and Ninja Mobile Game in Unity® 5.4.3f1. A beginner's course for aspiring game developers!

4.30 (66 reviews)
Udemy
platform
English
language
Game Development
category
844
students
41.5 hours
content
May 2018
last update
$84.99
regular price

What you will learn

Build a Ninja Survival game for mobile in Unity®.

Build a 3D "Legend of Zenda" game in Unity® from scratch.

Code in C#.

Create artwork in Blender.

Make textures in Photoshop.

Learn the fundamentals of game design.

Description

Have you ever wanted to make your very own games? Well, you've come to the right place! ⭐ ⭐ ⭐ ⭐ ⭐ 

After purchasing this course, you'll be taken step-by-step through every process needed to do just that. Learn how to build a Legend of Zenda Role Playing Game and Ninja Survival Mobile Game!

Our 2 talented instructors, Kevin Liao and Glauco Pires, explain everything from a basic, beginner level. That means you don't need any prior coding or digital art experience to succeed here.

Glauco Pires will take you through the process of coding a game in Unity® from scratch.

Kevin Liao will teach you how to create all the artistic elements you will need to complete the game. Kevin will teach this section of the course in Blender, the wonderful and free 3D modeling program. 

The final section will teach you how to integrate the art you created in Blender to the game in Unity®.

Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this material in similar courses because it is introductory material. You can find some material in this course in the following related courses:

  • Build 22 Games in GameMaker Studio, C# Unity® & Blender

  • C# Masterclass: Make RPG & Mobile Games in Unity & Blender

  • Make a Ninja Survival game for mobile in Unity and Blender

  • Practical Unity Developer Academy: Make Fully Featured Games

  • A to Z Unity Development: Code in C# and Make Low Poly Art

  • C# & Image Processing Masterclass: Make Mobile Games & Apps

  • Professional Game Development: 3D Modeling and Unity C#

  • Create 19 Low Poly Models & Your First 3D RPG In Unity® C#

  • Complete Unity and Android Development: Build Games and Apps

  • C# Masterclass: Make RPG & Mobile Games in Unity & Blender

  • Build "The Legend Of Zenda" Game in Unity and Blender

  • Make a 3D Unity Action Game & Low Poly Buildings in Blender

  • 28 Low Poly Models and a Unity® Game - Complete 3D Developer

The beauty of taking an online course like this is the ability to replay any of the lectures at any time. There is no time limit or final tests. You get to learn at your own pace with a practical model method of learning.

One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. 

Project based training content is the best way to get from A to B. Taking this course means that you learn practical & employable skills immediately.

Learning how to code is a great way to jump in a new career or enhance your current career. 

Coding is the new math and learning how to code will propel you forward for any situation. Learn coding today and get a head start for tomorrow. People who can master technology will rule the future.

You get full lifetime access to this course for a single one-time fee. Sign up now!

Content

Introduction

Download Blender and Unity3D
Legend of Zenda Gameplay!
Ninja Gameplay!

T01. Introduction to Unity

1.1 Introduction
1.2 Unity Editor
1.3 Moving a Cube
1.4 Materials
1.5 Lights
1.6 Particle System
1.7 Applying Physics
1.8 Asset Store

T02. Introduction to Coding

2.1 Introduction
2.2 Variables
2.3 Methods
2.4 If Blocks
2.5 Loops

T03. Introduction to Inputs

3.1 Introduction
3.2 Key Press
3.3 Moving a Player
3.4 Jumping
3.5 Moving Forward
3.6 Cycling Cameras

T04. Introduction to Prefabs

4.1 Introduction
4.2 Introduction to Prefabs
FAQ on Instantiating Objects
4.3 Random Angles
FAQ on Destroying Objects
4.4 Explosion Effect
4.5 Adding explosion effects

Zenda Source Code and Art Assets

Assets and Source Code

Player Movement | Zenda Game

Creating a Project
Designing the Player
Moving the Player
Key Input
Activating Physics
Jumping
Double Jump Block
Velocity
Velocity Optimizations
Looking Around

Weapons | Zenda Game

Designing a Sword
FAQ on Rotating Objects
Swinging the Sword
Moving the Sword Back
Retreating the Sword
Designing a bomb
Bomb Script
Exploding the bomb
Throwing Bombs
Bow
Swapping Weapons

Enemies | Zenda Game

Simple Enemies
Strong Enemy
Hit Area
Patrolling Logic
Shooting Enemy
Enemy Bullet
Damaging the Player

Camera and User Interface | Zenda Game

Camera
Game Interface
Health Bar
Main Menu

Terrains | Zenda Game

Terrain Basics
Painting the Terrain
Trees and Grass
Water
Flares and Camera Effects

Level Design | Zenda Game

Level Terrain
Dungeon Entrance
Teleporting
Dungeon
Adding Shooting Enemies to the Dungeon
Adding Remaining Enemies
Remaining Enemies

Introduction to Blender

Overview of Blender

Character Art | Zenda Game

Reference Images
Headset Ref
Head Basic Shaping
Head Medium Shaping
Head Lips Shaping
Head Shape Fixing
Body Set Ref
Body Basic Blocking
Body Base Detailing
Body Torso Detailing
Body Hand Detailing
Body Head Attaching
Edge Flow Fixing
Body UV Unwrapping
Body Base Painting
Body Painting Base Cleaning Up
Body Painting Coloring
Body Painting Detailing Eyes
Body Painting Face
Body Painting Full-Body Detailing
Helmet Modeling
Helmet Unwrapping and Texturing
Rigging 01
Rigging 02
Rigging End Fix
Weight Painting and Export
Importing to Unity

Weapons Art | Zenda Game

Super Basic Prop Modeling
Sword Basic Prop Modeling
Bomb Basic Prop Modeling
Shield Basic Prop Modeling
Bow Basic Prop Modeling
Arrow Basic Prop Modeling
Arrow Quiver Basic Modeling
Unity Weapon Toon Shading

Basic Enemy Art | Zenda Game

Basic Enemy Head
Basic Enemy Body
Basic Enemy Body Fixing
Basic Enemy Body Rigging
Basic Enemy UV Unwrapping
Basic Enemy Texture Painting
FAQ on Exporting
Basic Enemy Unity Importing

Strong Enemy Art | Zenda Game

Strong Enemy Basic Modeling
Strong Enemy Model Detailing
Strong Enemy Basic Coloring
Strong Enemy Rigging
Strong Enemy Weight Painting
Strong Enemy Toon Shading

Swivel Cannon Art | Zenda Game

Swivel Cannon Modeling
Swivel Cannon Unity

Dungeon Art | Zenda Game

Modular Dungeon 1
Modular Dungeon 2
Modular Dungeon 3
Modular Walls Unwrapping 1
Modular Walls Unwrapping 2
Modular Walls Exporting UV's
Dungeon Texturing 1 Floors
Dungeon Texturing 2 Single Wall
Dungeon Texturing 3 Angled Walls
Dungeon Textures Wall Fix
Corner Wall Texture Quick Fix
Dungeon Ceiling 1
Dungeon Ceiling 2
Dungeon in Unity

Temple Art | Zenda Game

Modeling Spawn Temple Basic
Spawn Temple UV Unwrap
Spawn Texturing

Dungeon Entrance Temple Art | Zenda Game

Modeling Temple Entrance Basics
Temple Entrance Detailing
Temple UV Unwrapping 1
Temple Mountain UV Unwrap
Temple Entrance Texturing
Unity Dungeon Entrance Temple

Humanoid Models | Zenda Game

Integrating Cannons
Humanoid and Animators
Player Animations
Player Walking
Enemy Humanoids
Patrolling Rotation

Beat the Dungeon | Zenda Game

Bomb Art
Sword and Bow
Attaching Weapons
Sword Adjustment
Dungeon Enemies
Dungeon UI
Designing a Treasure
Collecting the Treasure
Clearing Dungeons

Effects and AI | Zenda Game

Effect Manager
Navigation
Agents
Agent Animation
Enemy Chasing
Enemy Chasing 2
Challenge Time!
New Player Orientation
Camera Rotation
Smooth Camera Rotation

Jumpers | Ninja Game

Setting up the project
Building a simple scene
Percent Coordinates
Clicking Variation
Player Movement
Orthographic Camera
Jumping Enemy
Jumping Enemy Movement
Killing the Player
Canvas
End Game Messages

Adding More Functionality | Ninja Game

Reusability
Dynamically Adding the Enemy
Game Mode Switch
Setting up the rolling enemy
Rolling Enemy Movement
Enemy Position
Killing the Player
Depth Range
HorizontalRange

Enemy Logic | Ninja Game

Creating the Bouncing Enemy
Moving the Bouncing Enemy
Diagonal Movement
Movement Flip
Initial Angle
Enemy Collision
Multiple Bouncers
Depth Walls

Designing the Game | Ninja Game

Designing the Crawlers
Crawling Enemy Movement
Player's Rotation
Jumping Force
Finish The Jumping Logic
Spawning Crawlers

Turrets | Ninja Game

Designing the Turret Enemy
Turret States
Turret Movement
Smooth Aiming
Aiming

Game Logic | Ninja Game

Preparing the Game Logic
Raycast
Shooting Weapons
Aiming Improvements
Targets
Shooting the Player
Destroying the Targets

Configuring the Player | Ninja Game

Configuring the Player
Moving Up
Jetpack Thrusters
Designing the Enemy
Wave Patterns
Spawn Enemies

Endless Mode | Ninja Game

Setting up endless mode
Highscores
Refactoring the spawn logic
Increasing the difficulty
Bouncer Difficulty
Crawler Difficulty
Turrets Difficulty
Targets Difficulty
Jetpack Difficulty

Menu and Level Design | Ninja Game

Building the Menu Scene
Level Selection
Level Picker
Losing the Game
Level Parameters
Setting Difficulties
Setting Endless Mode

Background Art | Ninja Game

Floors
Walls

Game Assets | Ninja Game

Bouncing Enemy
Rolling Enemy
Double Rolling Enemies
Crawler Enemy
Turret Enemy 1
Turret Enemy 2
Player Ninja Character
Enemy Ninja Character
Ninja Stars
Flight Enemy
Jet Pack

Finalizing the Art | Ninja Game

Assets Toon Shading
Background

Integrating the Art | Ninja Game

Playing from the Game Scene
Integrating Jumper Art
Integrating the Roller Art
Integrating Roller Art Con't
Integrating the Crawler
Integrating the turret model
Aiming the New Turret
Integrating the Target Enemies
Integrating the Flying Enemy Art
New Player Art
Integrating the Dojo
Adjusting the Interface
Challenge Time!

Ninja Resources

Source Code and Art Assets
Please leave us a rating!
Bonus Lecture: How to get more content.

Screenshots

C# Masterclass: Make RPG & Mobile Games in Unity® & Blender - Screenshot_01C# Masterclass: Make RPG & Mobile Games in Unity® & Blender - Screenshot_02C# Masterclass: Make RPG & Mobile Games in Unity® & Blender - Screenshot_03C# Masterclass: Make RPG & Mobile Games in Unity® & Blender - Screenshot_04

Reviews

Spencer
December 25, 2021
I wish I had better things to say because this clearly took time to make and it has professional polish, but it is a train wreck. One thing it definitely is not is a "C# Masterclass". It is literally 3 courses slapped together. The versions of Unity and Blender are both very out of date. There are much better Udemy courses that individually focus on RPGs, mobile games and Blender modeling. Invest your time and money elsewhere.
Blake
February 12, 2019
Slow and repetitive. I understand someone could say thorough, but I feel like the average learner feels like this is the slow class.
Eddy
September 6, 2018
The price for what you get out of this course is unbelievable. Teaches almost everything you want to learn about an RPG. The only thing is missing is how to set 1 quest, and mark the quest as complete. Other than that, great material!!

Charts

Price

C# Masterclass: Make RPG & Mobile Games in Unity® & Blender - Price chart

Rating

C# Masterclass: Make RPG & Mobile Games in Unity® & Blender - Ratings chart

Enrollment distribution

C# Masterclass: Make RPG & Mobile Games in Unity® & Blender - Distribution chart
1362920
udemy ID
9/27/2017
course created date
11/30/2020
course indexed date
Bot
course submited by