Unreal Engine C++ The Ultimate Shooter Course
22 πŸ‘€
Jack Sparrow

Jack Sparrow

Sep 07, 2023

Unreal Engine C++ The Ultimate Shooter Course

The course is compatible with any version of Unreal Engine, including Unreal Engine 5!

Course content

  • Introduction
  • Project Setup
  • Animations
  • Aiming and Crosshairs
  • The Weapon
  • Item Interpolation
  • Reloading
  • Advanced Movement
  • Ammo Pickups
  • Outline and Glow Effects

What you'll learn

  • Learn all skills that translate to Unreal Engine 5!
  • Get in-depth experience with Unreal Engine Animation, Materials, Special Effects, and gameplay!
  • Learn Unreal Engine game development by creating a complete shooter game.
  • Learn Unreal Engine's code base.

NOTE: 345 videos, fully uploaded!

This is the most comprehensive Unreal Engine tutorial series on the internet. You will create a shooter game complete with AAA quality gameplay mechanics. Learn the theory behind the gameplay mechanics of shooter games, then implement them in this beautiful game project. Topics covered are:

  • Character creation and movement

  • Input for PC and console controllers

  • Extensive use of Animation Blueprints (and Anim Instances, their C++ parents)

  • 1D and 2D Blendspaces

  • Strafing

  • Turn-in-place

  • Aim Offsets

  • Inverse Kinematics

  • Animation Curves

  • Character lean when running

  • Crouching (with dynamic capsule resizing)

  • Turn hips while running

  • Weapon fire with recoil animations

  • Reloading

  • Weapon blast and impact particles

  • Weapon beam particles (smoke trails)

  • Bullet shell eject particles

  • Sound effects

  • Blending animations per bone, by bool, and by enum - play one animation with one part of the body (running or crouching) while simultaneously playing another animation with another part of the body (reload, aim, or weapon fire)

  • Attach and equip different weapons (pistols, submachine guns, assault rifles)

  • Automatic and semi-automatic gunfire

  • Move different gun parts (the clip/magazine, and pistol slide) during animations

  • Camera zoom while aiming

  • Dynamic crosshairs that spread in reaction to:

    • Character speed

    • Weapon fire

    • Aiming

    • Jumping

  • Different crosshairs per weapon

  • Widget components, showing:

    • Item names

    • Item types

    • Ammo counts

    • Item rarity

  • HUD animations

  • Full item inventory system

  • Data tables, in Blueprints and C++

  • Curves to control:

    • Item movement during pickup

    • Color and brightness pulse for material effects

  • Material creation, including:

    • Post-process materials

    • Dynamic material instances

    • Setting material properties from C++

    • Driving material properties with curves

    • Material functions

    • Blending materials together

    • Outline effects

    • Glow/pulse effects

  • Retargeting animations

  • Retargeting whole Animation Blueprints

  • Numerous gameplay algorithms

  • Use of data structures, including:

    • structs

    • enums

    • arrays

    • maps

    • and more

  • Animation montages

  • Anim Notifies for sounds, weapon trails, and custom notifies

  • Sync markers for footsteps and sync groups

  • The course comes with a huge amount of assets, including:

    • Sounds

    • Textures

    • Particle effects

    • Meshes

  • Delegates

  • Interfaces

  • Dynamic footsteps that spawn different sounds and particle systems depending on the surface type

  • Physical materials and surface types

  • Niagra particle systems

  • Line traces

  • Enemy AI

  • Behavior Trees and Blackboard Components

  • Multiple enemy types with varying levels of Health, Damage, Size and Movement Speed

  • Headshot damage, with:

    • Higher damage for headshots

    • Number widgets that pop up and animate with bullet hits

    • Different colored numbers for headshots

  • Character and enemy health bars

  • Enemy patrol, agro, chase and attack player

  • Death mechanics

  • Stun mechanics

  • Melee attacks with melee weapon trails

  • Explosives that cause damage and death

  • Level prototyping

  • Creating full levels based on our prototypes using professional assets

  • Light baking

  • Post-process effects

Who this course is for:

  • Unreal Engine beginners who understand the basics of C++.
  • Unreal Engine intermediate developers who wish to advance in skill level.
  • Expert Unreal Engine developers to wish to expand their skillset.
  • Those who wish to make shooter games.
  • Anyone who wants to have fun and make games!


  • Understanding of the basics of C++ (take my C++ course!)

Wait a second...

Watch πŸ‘‰How to download video

Download Unreal Engine C++ The Ultimate Shooter Course
Zip/rar files password can be one of these :- FreeCourseUniverse OR CheapUniverse
Jack Sparrow

Jack Sparrow

Hey Guys We are Tech Enthusiasts and we know knowledge is key to success ! We are here to open path to your success by providing what you want. Today education == business. Our moto is education should be accessible by any person who is not able to purchase overpriced content.

Leave a comment

0 Comment


Membership Plans

We are bringing so many new things at the fraction of a cost....


    How to download ??


    This site is hosted on Digital Ocean

    Get $200 credit Instantly

    Offer available for limited time
    ( Take advantage of free credits πŸ‘‡ )
    DigitalOcean Referral Badge

    Related Posts

    Taken Down Resources


    Β© 2023 CheapUniverse. All Rights Reserved