MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.81 GB | Duration: 11h 31m
Game development made easy. Learn C# with Unity and create your very own FPS game.
What you'll learn
Learn C#, a modern versatile programming language.
Understand the capabilities of 3D development in Unity.
Develop strong and transferrable problem solving skills.
Gain an understanding of the game development process.
Learn how object oriented programming works in practice.
Requirements
Mac or PC capable of running Unity 3D
A copy of Unity 2019.3 or newer
Description
Learn how to create your very own first person shooter game using Unity, an industry-standard program used by many large gaming studios and indie developers across the world. In this course you won't just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.This course has been designed to be easily understandable to everyone, so whether you're a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.At the end of this course you will have developed the ability to create such game elements as:A first-person character controller with full movement, jumping & double-jumping capabilitesA full weapons system including weapon switching and multiple gun typesCollectibles such as ammo, health & weaponsDesigning complete levelsDifferent types of enemies to combatManaging Audio SystemsLevel Mechanics like bouncepads, portals and moreFull user Interface with interactive menusMultiple levelsImproving visual quality with post-processing effectsAnd more...!Start learning today and let me help you become a game developer!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Download Assets
Lecture 3 The Unity Interface
Section 2: Project Setup
Lecture 4 Importing Assets to the project
Lecture 5 Setting up a Basic Scene
Section 3: The Player - Moving & Turning
Lecture 6 Setting up the Player
Lecture 7 Setting up the Player Controller
Lecture 8 Understanding Script Basics
Lecture 9 Making the Player Move
Lecture 10 Controlling The Camera
Lecture 11 Camera Control Options
Lecture 12 Moving While Turning
Lecture 13 Making the camera follow
Lecture 14 Lock Cursor To Screen
Section 4: The Player - More Movements
Lecture 15 Adding Gravity
Lecture 16 Jumping
Lecture 17 Double-Jumping
Lecture 18 Running
Lecture 19 Movement Bobbing
Lecture 20 CHALLENGE - Run Bobbing
Section 5: Shooting
Lecture 21 Creating A Projectile
Lecture 22 Moving The Projectile
Lecture 23 Destroying The Projectile
Lecture 24 Firing Projectiles
Lecture 25 Adding Effects to Our Projectiles
Lecture 26 Fixing Projectile Interactions
Lecture 27 Adding A Simple Crosshairs
Lecture 28 Changing Projectile Direction
Lecture 29 Destroying Targets
Lecture 30 CHALLENGE - Create moving targets
Section 6: Enemy
Lecture 31 Creating Enemy Health
Lecture 32 Moving The Enemy
Lecture 33 Making The Enemy Chase & Lose The Player
Lecture 34 Setting Up Navigation Area
Lecture 35 Adding Navigation To The Enemy
Lecture 36 More Enemy Navigation
Lecture 37 Creating Enemy Projectiles
Lecture 38 Making The Enemy Fire
Lecture 39 Waiting Between Shots
Lecture 40 Limiting The Firing Angle
Lecture 41 Adding an Enemy Model
Lecture 42 Animating The Enemy
Lecture 43 CHALLENGE - Add Headshots
Section 7: Player Health System
Lecture 44 Damaging The Player
Lecture 45 Setting Up Health UI
Lecture 46 Making The UI Function
Lecture 47 Respawning
Lecture 48 Creating Checkpoints
Lecture 49 CHALLENGE - Bullets & Checkpoints
Lecture 50 Add Health Pickup
Section 8: Weapons System
Lecture 51 Setting up The Weapon System
Lecture 52 Adding Auto-Firing
Lecture 53 Limiting Fire Rate
Lecture 54 Adding Ammo
Lecture 55 CHALLENGE - Displaying Ammo
Lecture 56 Ammo Pickups
Lecture 57 55 - Adding More Weapons
Lecture 58 Switching Weapons
Lecture 59 Moving The Firing Point
Lecture 60 Aiming down Sights
Lecture 61 Adjusting Gun Position While Aiming
Lecture 62 Weapon Pickups
Section 9: Making It Look Nicer
Lecture 63 Setting up Post Processing Effects
Lecture 64 Adding Post Processing Effects
Lecture 65 Adding A Muzzle Flash
Lecture 66 Make Screen Flash Red
Section 10: Menus
Lecture 67 Creating a Title Screen
Lecture 68 Creating a Pause Menu
Lecture 69 CHALLENGE - Create a Victory Screen
Section 11: Audio
Lecture 70 Adding Music
Lecture 71 Controlling Music Playback
Lecture 72 Adding Sound Effects
Lecture 73 Playing Sound Effects With Code
Lecture 74 CHALLENGE - Stop Walking Sounds When Paused
Section 12: More Content
Lecture 75 Adding A Turret
Lecture 76 Adding A Bounce Pad
Lecture 77 Adding Rockets
Lecture 78 CHALLENGE - Turret Double Shots
Section 13: Level Progression
Lecture 79 Creating a Level Exit
Lecture 80 Fading Between Levels
Lecture 81 Changing Music And Clearing Checkpoints
Lecture 82 Bringing Objects Into New Levels
Lecture 83 Setting Up Levels
Lecture 84 CHALLENGE - Make 2 Levels
Section 14: Making The Game
Lecture 85 Victory Screen Bugfix
Lecture 86 Bugfix - Clamping the View
Lecture 87 Making The Enemy Chase When Shot
Lecture 88 Continuing the Game
Lecture 89 Building The Game
Lecture 90 Build Cursor Bugfix
Lecture 91 Course End
Section 15: Completed Project Files
Lecture 92 Completed Project Files
People who want to create and publish their own games.,Complete beginners with an interest in learning game development.,Developers who want to re-skill across to game development.,People interested in working in the game design industy.,Competent and confident with using a computer.,Anyone who wants to make games.
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.