Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Skillshare

Unreal Engine 4: Create Your Own First-Person Shooter

via Skillshare

Overview

In this game design course, I’ll guide you through the process of making a first-person shooter game! This course uses Unreal Engine 4 — the same game engine AAA games development studios used to make Fortnite, Batman Arkham Knight, Borderlands, and many others!

This class contains 38 video lessons that will walk you step-by-step through the following topics:

  • How to create 6 customizable weapons (includes pistol, assault rifle, shotgun, sniper rifle, grenade launcher, and rocket launcher)
  • How to make hit scan and projectile based weapons
  • How to animate a first-person character
  • How to script complex reloading and shooting systems
  • How to spawn dynamic impact effects
  • How to damage enemy characters based on specific body parts
  • How to create interactable ammo pick up objects
  • How to construct a player HUD using Widgets
  • How to add realistic particle and sound effects to a game
  • And much more!

With the knowledge you’ll acquire in this class, you’ll gain an in-depth understanding of first-person shooter mechanics. This knowledge applies to all kinds of genres, such as looter, survival horror, military, sci-fi, and others, allowing you to take this project in an endless number of directions! While anyone is welcome to take this course, I recommend it for those with at least some coding knowledge or experience using Unreal Engine 4. While my lessons are thorough, I do not take the time in this course to explain the absolute basics of coding and Unreal Engine 4. If you are completely new, I recommend you take my course on Third-Person Action Adventure games first.

Syllabus

  • Course Trailer
  • Introduction & Project Overview
  • Download & Install
  • Setting Up Our Project
  • Making Our Character Move
  • Adding Content Packs
  • Creating the First Person Character
  • Animating Our Character
  • Equipping Our Loadout (Part 1)
  • Equipping Our Loadout (Part 2)
  • Creating Weapon Pick Ups
  • Making Our Own Weapon Animations
  • Switching Between Weapons Animation
  • Dynamic Crosshairs
  • Creating the Main HUD
  • Sprinting Functionality
  • Adding Sprinting Animations
  • Making Ammo Pick Ups
  • Shooting Hit Scan Weapons
  • Reloading Functionality (Part 1)
  • Reloading Functionality (Part 2)
  • Reloading Weapon Animation
  • Shooting the Pistol
  • Adding Realistic Recoil
  • Shooting the Assault Rifle
  • Shooting the Shotgun
  • Creating Impact Effects
  • Damaging Enemies
  • Aiming Down Sights
  • ADS Camera Zoom
  • Adding Hit Markers
  • Adding Damage Numbers
  • Enemy Defeated Animation
  • Shooting Projectiles (Part 1)
  • Shooting Projectiles (Part 2)
  • Shooting the Sniper Rifle
  • Making Things Go BOOM (Explosions!)
  • Shooting the Grenade and Rocket Launcher (Final)

Taught by

Tim Lash

Reviews

Start your review of Unreal Engine 4: Create Your Own First-Person Shooter

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.