Build a Battle Royale and an RPG in Unity and Blender!

Create two awesome Games with Blender and Unity®

3.50 (259 reviews)
Udemy
platform
English
language
Game Development
category
Build a Battle Royale and an RPG in Unity and Blender!
2,920
students
118 hours
content
Jun 2019
last update
$74.99
regular price

What you will learn

Build a 3D Adventure game in Unity® from scratch

Create your own unique Battle Royale system.

Navigate the Unity® editor.

Design large environments for your character to explore in.

Build video game levels.

Create your own materials.

Build 3D models for the game in Blender.

Integrate the art from Blender into Unity®.

Learn the basics of animation.

Description

"There is so much content!! I love how Blender is put into the course to give you the option to create your own weapons." - Keith

"I like that you guys take the time to explain every single detail. Looking forward to get into the more serious chapters. You rock!" - Paul Tibulca

"I love FPS/Battle Royale games and have been wanting to make my own game for quite a while. The fact that there is a course that teaches people how to make their own Battle Royale game is absolutely amazing. The learning is not too fast-paced or too slow-paced. It's just the right speed and goes in depth for specific assets, modifications etc. This course is amazing!" - J Dean

"So far this course is very good. The instructor takes his time to explain everything and is not rushing. I will update on this comment once I've completed a bit more of the course." - Alexander K.

------------------------------------------------------------------------------------------------------------

We at Mammoth Interactive value input from students like you. We check the Q&A and will get back to every Q within 2 business days.

Do you love Battle Royale games? This is the perfect course for you. Learn how to create a full 3D environment as well as create and animate characters to wield weapons and run a muck as they try to survive your own Battle Royale.

A wildly successful Kickstarter funded this course

In this course, you learn how to build your own Battle Royale and 3D Adventure Game with Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. ​We teach you the fundamentals of designing, coding, and modeling a 3D game.

First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. Don't worry if you've never coded before. We start simple and add more to the game as the course goes on.

Why Unity®?

Unity® is one of the most popular platforms in game development. You can use Unity® to build 2D and 3D games. Unity® is cross-platform, which means it is easy to use with other platforms.

Then you create the 3D models for the game in Blender. You build all the art assets for the game. You learn how to integrate your art from Blender into Unity®.

Why Blender?

Blender, like Unity®, is a popular production suite that is free to download. Blender is a revolutionary tool for making 3D art digitally. With Blender, you can make art assets for games, like we do in this course.

This course contains many Blender sections to give you an in-depth curriculum of 3D modeling your Battle Royale, not just coding. You can choose to build models from scratch or download them from the source files we provide and import straight into Unity.

Let's get started

Included in this course are bonus sections on topics including C# and Java. This is for when you finish your Battle Royale. You get more content at a great price.

"Great instructor. Amazing course, very helpful" - Hussein C.

Enroll now to join the Mammoth community!

Content

Introduction to Unity

Introduction
Unity Editor
Moving a Cube
Materials
Lights
Particle System
Applying Physics
Asset Store

Introduction to Coding

Introduction
Variables
Methods
If Blocks
Loops

Introduction to Inputs

Introduction
Key Presses
Moving a Player
Jumping
Moving Forward
Cycling Cameras

Introduction to Prefabs

Introduction
Introduction to Prefabs
Random Angles
Explosion Effect
Adding explosion effects

Player Movement

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

Weapons

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

Enemies

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

Camera and User Interface

Camera
Game Interface
Health Bar
Main Menu

Terrains

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

Level Design

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

Intro to Blender

Download and Install Blender
Setting Up Blender
Camera Controls
Emulated Numbpad Camera
Basic Object Manipulation
Frequently Used Tools
Mirror Modifier

Character Art

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 Attachment
Edge Flow Fix
Body UV Unwrap
Body Base Painting
Body Painting Base Clean Up
Body Painting Coloring
Body Painting Detailing Eyes
Body Painting Face
Body Painting Full Body Detailing
Helmet Modeling
Helmet Unwrap and Texturing
Rigging 01
Rigging 02
Rigging End Fix
Weight Painting and Export
Importing to Unity

Weapons Art

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

Basic Enemy Head
Basic Enemy Body
Basic Enemy Body Fix
Basic Enemy Body Rig
Basic Enemy UV Unwrap
Basic Enemy Texture Painting
Basic Enemy Unity Import

Strong Enemy Art

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

Swivel Cannon Modeling
Swivel Cannon Unity

Dungeon Art

Modular Dungeon 1
Modular Dungeon 2
Modular Dungeon 3
Modular Walls Unwrap 1
Modular Walls Unwrap 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

Spawn Temple Art

Modeling Spawn Temple Basic
Spawn Temple UV Unwrap
Spawn Texturing

Dungeon Entrance Temple Art

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

Humanoid Models

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

Beat the Dungeon

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

Effects and AI

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

Unity Files

Source Code
Zenda Art Unity Export
Zenda Unity Export

Blender Files

Legend of Zenda Blender Files

Unity

Downloading and Installing Unity
Starting Your Project
Unity Interface - View the Game
Unity Interface - Hierarchy and Game Objects
Unity Interface - Project and Console

Coding

Intro to Coding
The Basic Script
Hello World
Variables
Access Modifiers
Boolean Values
Loops
Checkpoint

Input

Input
Player Parameters
Player Movement
Update vs. Fixed Update
Player_s Input
Third Person Character
Camera Look
Camera Move
Checkpoint
Cursor Lock Mode
Mouse Look
Animation Movement
Strafing in the Animator
Side Look
Changing the Focal Point Side
Focal Smoothness
Vertical Look
Rotation Point
Camera Improvement
Camera improvements

Battle Arena

Level Design Basics
Center Zone
Sniping Tower
Reward Vs. Punishment
Simple House
Opening Door
Raycasts
Interacting with Doors
Villa
Terrains
Creating an Interesting Terrain
Grass
Terrain Bounds
Checkpoint
Canvas
Anchors and Pivots
Text
Updating Resources Text
Tool Selection Interface
Tool Switching
Tool Selector Improvements
Resource Objects
Collection Cooldown
Smooth Collection Animations
Checkpoint
Adding Obstacle Tools to List
Obstacle Prefabs
Cycling Between Obstacles
Preserving the Obstacle Rotation
Placing Obstacles in the Screen
Using Resources
Obstacles Transparency
Checkpoint

Weapons

Weapon Base Class
Inheritance
Abstract Classes
Item Box
Awarding Ammunition
Weapon Inventory
Weapon Interface
Selecting Weapons
Checkpoint
Player-Weapon Communication
Shooting Logic
Reloading Logic
Reload Bars
Adding New Weapons
Shooting Raycasts
Correct Shooting Rays
Weapon Accuracy
Destroying Obstacles
Shotgun
Checkpoint
Improving the Aim Variation
Sniper
Zoom Interface
Rocket Launcher
Make The Rocket Fly
Explosion
Damaging Things
Checkpoint

Targets

Static Enemy
Flying Enemies
Searching for a Player
Chasing Logic
Hitting the Player
Destroying the Player
Game Over Screen
Reloading the Scene
Reloading with the Scene Controller
Checkpoint

Multiplayer

Networking Intro
Player Prefab
Spawning Adjustments
Start Positions
Syncing Player Positions
Fixing Network Conflicts
Syncing Animations
Networked Obstacles
Spawning Items
Collecting Boxes
Network Player Hit
Network Player Destroy
Obstacle and Resource Health
Network Collecting Resources
Syncing Rockets
Checkpoint
Syncing Explosions
Checkpoint

Introduction to Blender

Download and Install Blender
Setting Up Blender
Camera Controls
Emulated Numbpad Camera
Basic Object Manipulation
Frequently Used Tools
Mirror Modifier

Melee Weapons

Pickaxe
WoodCutter Axe
Fireman's Axe
Throwing Axe

Deagle

Placing Image Reference
Deagle Basic Block (Keystroke)
Deagle Trigger Guard (Keystrokes)
Deagle Main Body Tweaks
Deagle Back Grip
Deagle Hammer
Deagle Sights
Deagle Profile
Deagle Gun Barrel
Deagle Hand Hold
Deagle Trigger
Deagle Materials

Revolver

Revolver Start
Revolver Trigger Guard
Revolver Sights
Guard to Handle Fix
Revolver Handle Basic
Revolver Handle Fix
Revolving Body Thinning
Revolver Main Body Fixes
Bullet Wheel
Gun Mid Profile
Revolver Front Sights
Revolver Trigger Hammer
Revolver Trigger
Revolver Materials

M40 Sniper

M40 Reference
Sniper Trigger
Sniper Main Body
Sniper Barrel
Sniper Scope
Sniper Scope Details
Sniper Materials and Fix

Rocket Launcher

RPG Basic Block
Rocket Sights
Rocket Handles
RPG Trigger
RPG Materials
Rocket Pieces

AR Scar

Scar Body
Scar Railings
Scar Barrel
Scar Front Sights
Scar Back Sights
Scar Back Stock
Scar Materials

HK MP5

MP5 Start
Weapon Reorganization
MP5 Main body
MP5 Front Sights
MP5 Front Sight (Part 2)
MP5 Top Rails
MP5 Back Sights
MP5 Back Stock
MP5 Materials and Finishing

UMP

MP5 to UMP
Weapon Reshaping
UMP Top Railing
UMP Mid Body

Battle Royale Basic Character

Character Setup
Character Head
Character Body Base
Character Legs
Character Arms
Flow Cleanups
Characters Bones
Setup For Textures
Character UVing
Texturing Setup
Texture Painting

Art and Sounds

Art Intro
Showing The New Level
Checkpoint
Changing Prefab Art
Obstacle Art
Particle Effects
Rocket Sounds
Interface Sounds
2D vs 3D Sounds
Weapons Sounds
Shooting through the Network
Network Authority for Audio
Footstep Setup
Networking Footstep Sounds
Hit Sounds
Checkpoint
Integrating new Characters
Animation Mask
Animation Layering
Integrating Top animations
Checkpoint
Adding Weapon Models
Showing Models
Syncing Animation Triggers
Syncing Weapon Equip
Initial Weapon Equip
Checkpoint

Energy State

Energy State
Script Control Of The Energy Ball
Energy Spawning Logic
Adjusting The Movement Speed
Syncing The Energy Mode
Server Screen
Server Screen Integration
Client Screen
Allowing Client To Move
Storm Manager
Storm Visuals
Storm Shrinking Logic
Storm Damage
Storm Details
Checkpoint
Storm Alert
Minor Adjustments
Spreading Weapons
Checkpoint
Player Adjustments
Outside Terrain
Post Processing
Outside Lightning
Custom Fonts
Lock Tool Switching While Spawning
Update Bounds
Network Bullets
Weapon Difficulty Adjustments
Checkpoint

Flat map

New Train Setup
Adding Mountains
Adding Resources
Checking the New Map
Checkpoint
Spreading Weapons
Checkpoint
Course Wrap Up

Assets

Assets

Sketch

Course Intro and Sketch Tools
Sketch Files - Sketch Tools
Sketch Basics and Online Resources
Plug-ins and Desigining your First Mobile app
Your First Mobile App Continued
Sketch Files - Your First Mobile App
Shortcuts and Extra tips
Sketch Files - Shortcuts by Mammoth Interactive

Learn to Code in HTML

Intro to HTML
Writing our first HTML
Intro to Lists and Comments
Nested Lists
Loading Images
Loading Images in Lists
Links
Images as Link
Mailto Link
Div Element

Learn to Code in CSS

Introduction
Introducing the Box Model
Writing our First CSS
More CSS Examples
Inheritance
More on Type Selectors
Getting Direct Descendents
Class Intro
Multiple Classes
id Intro
CSS Specificity
Selecting Multiple Pseudo Classes and Sibling Matching
Styling Recipe Page
Loading External Stylesheet

D3.js

Introduction to Course and D3
Source Code
Handling Data and Your First Project
Source code
Continuing your First Project
Understanding Scale
Source Code
Complex charts, Animations and Interactivity
Source Code

Introduction to PyCharm

Downloading and Installing Pycharm and Python
Support for Python Problems or Questions
Exploring Pycharm
Learning Python with Mammoth Interactive

Python Language Basics

Intro to Variables
Variables Operations and Conversions
Collection Types
Collections Operations
Control Flow If Statements
While and For Loops
Functions
Classes and Objects

Flask

Setting Up and Basic Flask
Setting up Terminals on Windows 7 and Mac
Terminal basic commands and symbols
Source Code - Setting up Flask
Source Code - Basic Flask HTML & CSS
Basic Flask Database
Source Code - Basic Flask Database
Flask Session and Resources
Source Code - Flask Session
Flask Digital Ocean
Flask Digital Ocean Continued

Data Mining With Python

Data Wrangling and Section 1
Project Files - Data Mining with Mammoth Interactive
Project Files - Data Wrangling with Mammoth Interactive
Data Mining Fundamentals
Project Files - Data Mining fundamentals with Mammoth Interactive
Framework Explained, Taming Big Bank with Data
Project Files - Frameworks with Mammoth Interactive
Mining and Storing Data
Project Files - Mining and Storing with Mammoth Interactive
NLP (Natural Language Processing)
Project Files - NLP with Mammoth Interactive
Summary Challenge
Conclusion Files - Mammoth Interactive

Code with C#

Introduction to Course and Types
Operator, Classes , and Additional Types
Statements & Loops
Arrays, Lists, and Strings
Files, Directories, and Debugs
Source code

Learn to Code with R

Intro to R
Control Flow and Core Concepts
Matrices, Dataframes, Lists and Data Manipulation
GGplot and Intro to Machine learning
Conclusion
Source Code

Advanced R

Course Overview and Data Setup
Source Code - Setting Up Data - Mammoth Interactive
Functions in R
Source Code - Functions - Mammoth Interactive
Regression Model
Source Code - Regression Models - Mammoth Interactive
Regression Models Continued and Classification Models
Source Code - Classification Models - Mammoth Interactive
Classification Models Continued, RMark Down and Excel
Source Code - RMarkDown And Excel - Mammoth Interactive
Datasets - Mammoth Interactive

Bonus Lecture: LIVE NOW! Early-bird Kickstarter course

Bonus Lecture: LIVE NOW! Early-bird Kickstarter course

Screenshots

Build a Battle Royale and an RPG in Unity and Blender! - Screenshot_01Build a Battle Royale and an RPG in Unity and Blender! - Screenshot_02Build a Battle Royale and an RPG in Unity and Blender! - Screenshot_03Build a Battle Royale and an RPG in Unity and Blender! - Screenshot_04

Reviews

Spencer
December 16, 2021
The course tries to cover far too much and winds up not focusing on anything enough. It advertises that it covers Unity and Blender, but it takes detours into HTML/CSS, Python and R for no real reason other than to add hours. Additionally, it is not sequenced well, for examples there are lectures on Blender well before you reach a section that is an introduction to Blender.
Roy
July 31, 2021
I've tried so many free tutorials, and the way this one breaks things down is awesome. Defo listen to it on 2X speed though.
Aaron
June 5, 2021
The instructors have completely abandoned this course and do not offer any help for updated versions of Unity or address the deprecation of UNet. Kind of useless to teach multiplayer with a deprecated technology.
John
December 11, 2020
I just wish more of your instructors had English as a first rather than second or third language, as their grammatical variations can be distracting at times.
Kevin
October 27, 2020
The Blender section of this course is WAY long outdated. The things the instructor does, we can't do it at all now because Blender no longer supports the feature shown in the video. This course has yet to be updated. In lecture 77, the instructor inserts in "RIGHT ORTHOGRAPHIC" view, the front view of the reference image, and in "FRONT VIEW" adds the right side view of the reference image, and then calls the "Right Orthographic" view the "front view". The developers of this course haven't updated Blender part of the course since 2017. This is confusing and frustrating. And then the instructor proceeds to delete some faces of the sphere but doesn't tell us where he deletes them and in which view. He just simply says, "I'm gonna go here and delete some faces, grab these edges and pull them out". Please read this review before purchasing and decide for yourself.
Gary
June 15, 2020
Some of the content is good, some isn't very easy to follow like the intro to Blender. The whole thing is not cohesive, one section doesn't necessarily relate to the prior one. Probably still worth the money but used better as a reference.
mark
April 12, 2020
There's some interesting content in here, and the author has a nice enough way of teaching but I've left 2 stars because this is not what's advertised and it's so disorgansised! My main gripes are: 1) the order of things is nuts - eg Section 25 & 26 are "unity" and "Coding" these should be 1 & 2 2) There's random "Advanced R", Datamining with python which makes me think content has been missed out as neither the "rpg" nor "br" feel complete 3) BR and RPG just don't feel complete. 4) intro is so tedious ON EACH VIDEO 5) couse feels like author wanted to just make a quick buck by throwing a bunch of things he's done into "one" whilst it feels to lack susbstance in parts now the good: 1) author has a nice way of teaching, can listen for a long time without any saturation on the topic he's addressing. 2) nice to see use of managers and pseudo-singleton pattern (some hate this, but for managers it's not a too bad approch IMHO) 3) nice additon of some blender things. I'd dont regret buying this as I've learned a couple things and there's some new approaches I'll be taking from now on, but the weird arrangement and "feeling" it's just a money grab are why I've rated 2 stars. cheers
Conner
July 7, 2019
I just started the course but the first few lessons were explained very well! As someone that has only dreamed of being able to put my ideas out into the world through programming I have very high hopes and look forward to learning with you!
Ross
July 5, 2019
I like it so far. He has good explanations and knows what he is talking about. I am only worried about differences in the unity version I have (2018.3). I also do not have Adobe Photoshop so I hope that I do not struggle so much following with Gimp.
Paul
May 7, 2019
I like that you guys take the time to explain every single detail. Looking forward to get into the more serious chapters. You rock!
Alexander
February 15, 2019
So far this course is very good. The instructor takes his time to explain everything and is not rushing. I will update on this comment once I've completed a bit more of the course.
J
February 5, 2019
I love FPS/Battle Royale games and have been wanting to make my own game for quite a while. The fact that there is a course that teaches people how to make their own Battle Royale game is absolutely amazing. The learning is not too fast-paced or too slow-paced. It's just the right speed and goes in depth for specific assets, modifications etc. This course is amazing!
Andrew
January 21, 2019
Very good lessons. However, some content is taken from another course they have done which I also own.
Juan
January 10, 2019
I am a bit disappointed, I already took some courses before and they incorporated each section with the next, however, this course takes each section separately, and it is quite confusing.
Keith
January 3, 2019
There is so much content!! I love how Blender is put into the course to give you the option to create your own weapons. I'm not sure how I feel about the number of Blender sections because there are so many but glad they are there for help. I do not understand what the last few sections have to do with building a Battle Royale and RPG but I do love getting any knowledge I can get my hands on.

Charts

Price

Build a Battle Royale and an RPG in Unity and Blender! - Price chart

Rating

Build a Battle Royale and an RPG in Unity and Blender! - Ratings chart

Enrollment distribution

Build a Battle Royale and an RPG in Unity and Blender! - Distribution chart
2069895
udemy ID
12/5/2018
course created date
7/23/2019
course indexed date
Bot
course submited by