The Complete Beginners Game Development Course: Create An FPS Shooter from Scratch
Course Preview
In this course Penny demystifies Unity’s interface and plethora of tools to bring art code design and more together to produce a fully-fledged First Person Shooter game completely from scratch. Using her internationally acclaimed teaching style and�knowledge from over 25 years working with games graphics and having written two award-winning books on games A.I. Penny will take you from complete noob to a confident user of Unity.
Single Payment
$35.00
Get Lifetime access to video content, code and exercises for this single course.
Payment Plan
$13.99
per month for 3 total payments
Get full life-time access to the videos and resources of this course with 3 easy payments.
Support Holistic3D on Patreon to access this course for free.
Course Instructor
Penny de BylAuthor
I’m a full stack developer of most things computer sciency and academic with a true passion for teaching. I’ve been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I’ve also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide. My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital.
Section 1: Introduction
Introduction
Lesson 1 of 3 within section Section 1: Introduction.You must enroll in this course to access course content.
0
Join the H3D Student Community
Lesson 2 of 3 within section Section 1: Introduction.You must enroll in this course to access course content.
0
FAQs
Lesson 3 of 3 within section Section 1: Introduction.You must enroll in this course to access course content.
0
Section 2: Getting Started with Unity
Installation
Lesson 1 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Navigating the Interface Part 1
Lesson 2 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Navigating the Interface Part 2
Lesson 3 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Models and Meshes
Lesson 4 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Textures
Lesson 5 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Textures and UV Values
Lesson 6 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
More About Materials
Lesson 7 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Shaders
Lesson 8 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Physics
Lesson 9 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Physics Materials
Lesson 10 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
An Overview of Programming with Events
Lesson 11 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
An Overview of Programming with Properties
Lesson 12 of 12 within section Section 2: Getting Started with Unity.You must enroll in this course to access course content.
0
Section 3: Creating a First Person Character with Controller
Programming FPC Movement
Lesson 1 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Character Physics
Lesson 2 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
A First Person Camera
Lesson 3 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Orientating and Restricting Movement
Lesson 4 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Cursor Locking
Lesson 5 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Adding Character Model
Lesson 6 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Transitioning Between Animations
Lesson 7 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Animation Triggers
Lesson 8 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Adding a Weapon
Lesson 9 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Completing the Player Animation
Lesson 10 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Sound Events in Animation
Lesson 11 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Randomising Sounds
Lesson 12 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Jumping and Landing Sounds
Lesson 13 of 13 within section Section 3: Creating a First Person Character with Controller.You must enroll in this course to access course content.
0
Section 4: Picking Up Items
Creating Pickups
Lesson 1 of 7 within section Section 4: Picking Up Items.You must enroll in this course to access course content.
0
Detecting Collisions with Pickups
Lesson 2 of 7 within section Section 4: Picking Up Items.You must enroll in this course to access course content.
0
Keeping an Inventory
Lesson 3 of 7 within section Section 4: Picking Up Items.You must enroll in this course to access course content.
0
Firing a Weapon To Deplete Ammunition
Lesson 4 of 7 within section Section 4: Picking Up Items.You must enroll in this course to access course content.
0
Depleting and Topping Up Health
Lesson 5 of 7 within section Section 4: Picking Up Items.You must enroll in this course to access course content.
0
Ammunition Clip Management
Lesson 6 of 7 within section Section 4: Picking Up Items.You must enroll in this course to access course content.
0
Fixing Footstep and Jump Sounds
Lesson 7 of 7 within section Section 4: Picking Up Items.You must enroll in this course to access course content.
0
Section 5: The Game Environment
Sculpting a Terrain
Lesson 1 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Texturing a Terrain
Lesson 2 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Trees
Lesson 3 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Adding Terrain Details
Lesson 4 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Skyboxes Part 1
Lesson 5 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Skyboxes Part 2
Lesson 6 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Fog
Lesson 7 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Adding Buildings and Props
Lesson 8 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Design Principles for Terrain Aesthetics
Lesson 9 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Game Map Layouts
Lesson 10 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Constructing the Game Level with FPC
Lesson 11 of 11 within section Section 5: The Game Environment.You must enroll in this course to access course content.
0
Section 6: Zombies!!
Creating Animated Zombies
Lesson 1 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Importing Zombies To Terrain
Lesson 2 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Navigation Meshes
Lesson 3 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Programming NavMesh Agents
Lesson 4 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Finite State Machines Part 1
Lesson 5 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Finite State Machines Part 2
Lesson 6 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Finite State Machines Part 3
Lesson 7 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Spawning Part 1
Lesson 8 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Spawning Part 2
Lesson 9 of 9 within section Section 6: Zombies!!.You must enroll in this course to access course content.
0
Section 7: Doing Combat
Ragdolls Part 1
Lesson 1 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Ragdolls Part 2
Lesson 2 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Shooting at Zombies Part 1
Lesson 3 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Shooting at Zombies Part 2
Lesson 4 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Creating a Targeting Site for a Weapon
Lesson 5 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Burying the Undead
Lesson 6 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Sinking Ragdolls
Lesson 7 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Damaging The Player Part 1
Lesson 8 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Damaging The Player Part 2
Lesson 9 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Game Over Part 1
Lesson 10 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Game Over Part 2
Lesson 11 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Victory Dance
Lesson 12 of 12 within section Section 7: Doing Combat.You must enroll in this course to access course content.
0
Section 8: Heads Up Display
Getting Started with Unity’s UI
Lesson 1 of 8 within section Section 8: Heads Up Display.You must enroll in this course to access course content.
0
Creating a Health Bar
Lesson 2 of 8 within section Section 8: Heads Up Display.You must enroll in this course to access course content.
0
Ammunition Counts
Lesson 3 of 8 within section Section 8: Heads Up Display.You must enroll in this course to access course content.
0
Displaying Bullets Left in Gun
Lesson 4 of 8 within section Section 8: Heads Up Display.You must enroll in this course to access course content.
0
Building a Zombie Radar Part 1
Lesson 5 of 8 within section Section 8: Heads Up Display.You must enroll in this course to access course content.
0
Building a Zombie Radar Part 2
Lesson 6 of 8 within section Section 8: Heads Up Display.You must enroll in this course to access course content.
0
Adding Medkits and Ammo Boxes to the Radar
Lesson 7 of 8 within section Section 8: Heads Up Display.You must enroll in this course to access course content.
0
Building a Goal Pointing Compass
Lesson 8 of 8 within section Section 8: Heads Up Display.You must enroll in this course to access course content.
0
Section 9: Final Touches
Lighting
Lesson 1 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Reflection Probes
Lesson 2 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Particle Systems Part 1
Lesson 3 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Particle Systems Part 2
Lesson 4 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Complex Fire Particle System
Lesson 5 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Zombie Blood Spatter
Lesson 6 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Screen Blood Spatter
Lesson 7 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Sound Effects
Lesson 8 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Zombie Sounds
Lesson 9 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Randomly Playing Sound Loops
Lesson 10 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Post Processing
Lesson 11 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Future Work with Unity Packages
Lesson 12 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Main Menu and Scene Switching
Lesson 13 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Continuous Background Music
Lesson 14 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Volume Controls
Lesson 15 of 15 within section Section 9: Final Touches.You must enroll in this course to access course content.
0
Section 10: Extra Challenges
Zombie Game Title
Lesson 1 of 7 within section Section 10: Extra Challenges.You must enroll in this course to access course content.
0
Game Over
Lesson 2 of 7 within section Section 10: Extra Challenges.You must enroll in this course to access course content.
0
Victory Music
Lesson 3 of 7 within section Section 10: Extra Challenges.You must enroll in this course to access course content.
0
Three Strikes and You’re Out
Lesson 4 of 7 within section Section 10: Extra Challenges.You must enroll in this course to access course content.
0
Random Blood Splatter Sizing
Lesson 5 of 7 within section Section 10: Extra Challenges.You must enroll in this course to access course content.
0
Zombies: More than One Shot Wonders
Lesson 6 of 7 within section Section 10: Extra Challenges.You must enroll in this course to access course content.
0
Checkpoint Compass
Lesson 7 of 7 within section Section 10: Extra Challenges.You must enroll in this course to access course content.
0
Section 11: Last But Not Least…
Building The Game
Lesson 1 of 2 within section Section 11: Last But Not Least….You must enroll in this course to access course content.
0
Some Final Words from Penny
Lesson 2 of 2 within section Section 11: Last But Not Least….You must enroll in this course to access course content.