Unreal Engine 4 C++ The Ultimate Shooter Course
Unreal Engine 4 C++ The Ultimate Shooter Course, available at $109.99, has an average rating of 4.71, with 348 lectures, 50 quizzes, based on 1853 reviews, and has 14643 subscribers.
You will learn about Learn Unreal Engine game development by creating a complete shooter game. Get in-depth experience with Unreal Engine Animation, Materials, Special Effects, and gameplay! Learn Unreal Engine's code base. Learn how to use Unreal Engine 4 to create an action-based shooter game! This course is ideal for individuals who are Unreal Engine beginners who understand the basics of C++. or Unreal Engine intermediate developers who wish to advance in skill level. or Expert Unreal Engine developers to wish to expand their skillset. or Those who wish to make shooter games. or Anyone who wants to have fun and make games! It is particularly useful for Unreal Engine beginners who understand the basics of C++. or Unreal Engine intermediate developers who wish to advance in skill level. or Expert Unreal Engine developers to wish to expand their skillset. or Those who wish to make shooter games. or Anyone who wants to have fun and make games!.
Enroll now: Unreal Engine 4 C++ The Ultimate Shooter Course
Summary
Title: Unreal Engine 4 C++ The Ultimate Shooter Course
Price: $109.99
Average Rating: 4.71
Number of Lectures: 348
Number of Quizzes: 50
Number of Published Lectures: 347
Number of Published Quizzes: 50
Number of Curriculum Items: 398
Number of Published Curriculum Objects: 397
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn Unreal Engine game development by creating a complete shooter game.
- Get in-depth experience with Unreal Engine Animation, Materials, Special Effects, and gameplay!
- Learn Unreal Engine's code base.
- Learn how to use Unreal Engine 4 to create an action-based shooter game!
Who Should Attend
- 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!
Target Audiences
- 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!
Please note that this course in done in Unreal Engine 4 and not in Unreal Engine 5.
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
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Install an IDE
Lecture 3: Install Unreal Engine
Lecture 4: C++ Refresher
Lecture 5: Reflection and Garbage Collection
Lecture 6: How to Get Help
Chapter 2: Project Setup
Lecture 1: Project Setup
Lecture 2: Character Class
Lecture 3: UE_LOG Format String – Int
Lecture 4: UE_LOG Format Specifiers
Lecture 5: UE_LOG with FString
Lecture 6: Camera Spring Arm
Lecture 7: Follow Camera
Lecture 8: Controllers and Input
Lecture 9: Move Forward and Right
Lecture 10: Delta Time
Lecture 11: Turn at Rate
Lecture 12: Mouse Turning and Jumping
Lecture 13: Adding a Mesh
Chapter 3: Animations
Lecture 1: The Anim Instance
Lecture 2: The Animation Blueprint
Lecture 3: Run Animations
Lecture 4: Trimming Animations
Lecture 5: Rotate Character to Movement
Lecture 6: Fire Weapon Function
Lecture 7: Shooting Sound Effects
Lecture 8: Shooting Particles
Lecture 9: Shooting Animation
Lecture 10: Blending Shooting Animations
Lecture 11: Line Tracing for Bullet Hits
Lecture 12: Impact Particles
Lecture 13: Beam Particles
Lecture 14: Socket Offset
Lecture 15: HUD Class and Crosshairs
Lecture 16: Directing Rifle Shots
Lecture 17: Trace from Gun Barrel
Lecture 18: Refactor Beam End Code
Lecture 19: Movement Offset Yaw
Lecture 20: Strafing Blendspace
Lecture 21: Jog Start Blendspace
Lecture 22: Jog Stop Blendspace
Lecture 23: Smoothing Character Movement
Chapter 4: Aiming and Crosshairs
Lecture 1: Zooming Field of View
Lecture 2: Aiming Zoom Interpolation
Lecture 3: Aiming Pose
Lecture 4: Aiming State Machine
Lecture 5: Aim Look Sensitivity
Lecture 6: Crosshair Spread Velocity
Lecture 7: Spreading the Crosshairs
Lecture 8: Crosshair In Air Factor
Lecture 9: Crosshair Aim Factor
Lecture 10: Bullet Fire Aim Factor
Lecture 11: Warning: Factory Level is LARGE
Lecture 12: New Level Assets
Lecture 13: Automatic Fire
Lecture 14: Jumping Animations
Chapter 5: The Weapon
Lecture 1: The Item Class
Lecture 2: The Weapon Class
Lecture 3: UMG Intro Lesson
Lecture 4: PickupWidget Blueprint
Lecture 5: Finishing the Pickup Widget
Lecture 6: Add Widget to Weapon
Lecture 7: Trace for Widget
Lecture 8: Refactor Trace Under Crosshairs
Lecture 9: Widget Trace When Close
Lecture 10: Hide Widget
Lecture 11: Bind Item Name
Lecture 12: Bind Item Count
Lecture 13: Bind Star Opacity
Lecture 14: Spawn Default Weapon
Lecture 15: Equip Function
Lecture 16: Item State Lesson
Lecture 17: Item State
Lecture 18: Set Item Properties
Lecture 19: Detach Weapon
Lecture 20: Item Falling State
Lecture 21: Throw Weapon
Lecture 22: Swap Weapon
Instructors
-
Stephen Ulibarri
Engineer, Programmer, Game Developer, Author
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 13 votes
- 3 stars: 55 votes
- 4 stars: 407 votes
- 5 stars: 1368 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple