Build 4 Unity® Games: Best 2D, 3D and Multiplayer Tutorials

A runaway success of a Kickstarter funded this course. Improve your C sharp and code architecture. Full game scale.

4.85 (14 reviews)
Udemy
platform
English
language
Game Development
category
300
students
69 hours
content
Dec 2018
last update
$69.99
regular price

What you will learn

Learn to code for game development in Unity C#

Create your own unique Battle Royale system.

Learn the fundamentals of game design.

Create game art in Blender.

Build game assets in Illustrator.

Make game pieces in Photoshop.

Navigate the Unity® editor.

Design large environments for your character to explore in.

Build 3D models for the game in Blender.

Integrate the art from Blender into Unity®.

Description

Build 4 huge games in Unity® and C#. Complete your first Unity games for web, Mac & PC. Learn all about game development more efficiently YouTube tutorials. You will learn:

  • Game development & design.

  • Learn how to use Unity® in C#

  • Build a 2D game like Flappy Bird in Unity

  • Make an Angry Birds game from scratch

  • Build an air hockey game with C#

  • Learn what Photoshop is used for in game development

  • The game development process step by step for beginners

  • Make your own shooter game in Unity

  • Build a battle royale game like Fortnite

  • Add multiplayer functionality to game programming

  • Learn the foundations of Blender 3D

The best coding program online. Beginner's guide for aspiring game developers. Learn C# and programming fundamentals. Create epic 2D and 3D games using 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.

Best Unity Course: Build Multiple Games in Full

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®.

Foundations of Blender and Adobe Illustrator Tutorials

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.

Watch the free lectures and amazing trailer, then jump right in and start participating with the Mammoth community.

Content

Intro to Unity

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

Intro to Coding

Introduction
Variables
Methods
If Blocks
Loops

Intro to Inputs

Introduction
Key Presses
Moving a Player
Jumping
Moving Forward
Cycling Cameras

Intro to Prefabs

Introduction
Introduction to Prefabs
Random Angles
Explosion Effects
Adding explosion effects

Intro to VR

Introduction
Activating VR
Building a Castle
Lowering the Door
Triggering
Interface
UPDATE - Using the Unity Package with Unity 5.6

Let's Make a Game - 2D Flappy Bird

Introduction
Project Setup
Player Structure
Player Movement
Camera Follow
Screen Limits
Creating an Obstacle
Instantiating Obstacles
Obstacle Positioning
Infinite Game
Interface
Score Areas
Score Events
Canvas Concerns
Game Over
Small Gameplay Adjustments

Photoshop Intro

Build a New File
Navigational Controls
Basic Tools Rundown
Basic Tools Usages
Basic Secondary Tools
Basic Layers

Creating Assets (Photoshop Project)

Pixel Setup
Pipe Asset
Creating the Floor
Background Clouds
Background Buildings
Creating Flappy
Background Sky
Exporting Art

Finishing the Game (Unity Project)

Integrating Fonts
Background & SFX
Adding Pipes
Adding the Background
Foreground Parallax
Size Adjustments
Remaining Layers
Flapping animation
Changing Skins
Creating Buttons
Adjusting Game flow
Rotating the Player
Challenge Time

Source and Assets - Flappy Bird

Source and Assets

Introduction to Illustrator

Introduction
New File and Navigation
General Directions
Pen Tool
Line Segments
Shape Tools
Colour Filling
Paintbrushes
Pencil Tools
Rotation and Reflection
Scale Tools
Width Tool
Shape Builder (Part 1)
Shape Builder (Part 2)
Shape Buidler (Part 3)
Free Transform
Perspective Tool
Mesh Tool
Gradient Tool
Symbol Sprayer
Graphing Tools
Layers
Illustrator Fun (Part 1)
Illustrator fun (Part 2)
Illustrator fun (Part 3)

Creating the Art Assets - Angry Birds (Illustrator Projects)

Drawing Angry Bird
Painting the Bird
Bird Shape Edit
Making the Box
Making the Logs
Making the Slingshot
Enemy Characters
Exporting and Renaming Assets

Creating the Game (Unity Project)

Introduction
Project Setup
Activating Physics
Preparing to Launch
Launching Logic
Dragging Feedback
Smoothing the Launch
Physics Materials
Obstacles
Prefabs
Targets
Dynamically Adding a Bird
Events
Interface
Multiple Birds
Win and Lose
Scoring Logic
Level Design
Bird Airtime Adjustments
Slingshot
Sounds Effects
Challenge

Source Code and Art Assets - Angry Birds

Source Code and Art Assets

Introduction to Blender

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

Creating Assets - Air Hockey

Air Hockey Paddle
Air Hockey Puck
Air Hockey Table
Asset Exporting

Unity Project - Air Hockey

Introduction
Project Setup
Setting Up Physics
Paddle Movement
Game Bounds
Bounciness
Decelaration
Collisions
Scoring
Player 2
Interface
Restarting the Game
Sounds Effects
Challenge Time

Source Code and Art Assets - Air Hockey

Source Code and Art Assets

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

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

Improvements

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
Please rate this course
Bonus Lecture - Mammoth Interactive Deals

Screenshots

Build 4 Unity® Games: Best 2D, 3D and Multiplayer Tutorials - Screenshot_01Build 4 Unity® Games: Best 2D, 3D and Multiplayer Tutorials - Screenshot_02Build 4 Unity® Games: Best 2D, 3D and Multiplayer Tutorials - Screenshot_03Build 4 Unity® Games: Best 2D, 3D and Multiplayer Tutorials - Screenshot_04

Reviews

Tamara
January 15, 2023
My background in JS programming and basic C# knowledge. This course not only is super fun because of how practical it is, but also helps me improve my C# knowledge.

Charts

Price

Build 4 Unity® Games: Best 2D, 3D and Multiplayer Tutorials - Price chart

Rating

Build 4 Unity® Games: Best 2D, 3D and Multiplayer Tutorials - Ratings chart

Enrollment distribution

Build 4 Unity® Games: Best 2D, 3D and Multiplayer Tutorials - Distribution chart
2096476
udemy ID
12/19/2018
course created date
11/20/2019
course indexed date
Bot
course submited by