Here is the eighty-sixth installment of the Unreal Engine 4 and C++ Fighting Game Tutorial series. In this episode, I go over converting the remaining timers (and if-checks that work off of real-world time) to frames, adjusting stuns and hitstop to work as integers, and integrating these changes into all of our existing systems.
NOTE: Don't remove "Event Tick" from "DefaultGameModeBP", just disconnect it. I did not override the GameMode's Tick to fire if the event is not found under certain circumstances (this will be adjusted next episode).
Document with all planned topics and tutorials: https://docs.google.com/document/d/1a...
This set of tutorials will help you create games in Unreal Engine and C++ that are similar to (but not limited to): Street Fighter, Tekken, Mortal Kombat, Killer Instinct, Super Smash Brothers, Skullgirls, BlazBlue, Guilty Gear, Fury Strike: 80s Beatdown, and the Injustice series.
Thanks for watching my video. Please let me know your thoughts and feel free to reach out to me!
EPISODE LIST:
► ALL EPISODES CAN BE FOUND IN THIS PLAYLIST: • Fighting Game Tutorial (Unreal Engine...
► Part #59 (Random Character/Stage Select): • Random Character/Stage Select! | How ...
► Part #60 (Projectiles + Special Moves (Part 2)): • Projectiles + Special Moves #2 | How ...
► Part #61 (Wall Bounces + Ground Bounces): • Wall Bounces + Ground Bounces! | How ...
► Part #62 (Projectiles + Special Moves (Part 3)): • Projectiles + Special Moves #3 | How ...
► Part #63 (Advanced Input System): • Advanced Input System! | How To Make ...
► Part #64 (Advanced Input System (Part 2)): • Advanced Input System (Part 2) | How ...
► Part #65 (Advanced Camera Mechanics): • Advanced Camera Mechanics | How To Ma...
► Part #66 (Advanced Input System (Part 3)): • Advanced Input System (Part 3) | How ...
► Part #67 (Advanced Input System (Part 4)): • Advanced Input System (Part 4) | How ...
► Part #68 (Forward and Backward Dashing): • Forward and Backward Dashing | How To...
► Part #69 (Adding New Characters): • Quick & Easy Add New Characters | How...
► Part #70 (Dynamic Command/Move List (Part 1)): • Creating a Dynamic Move List | How To...
► Part #71 (Dynamic Command/Move List (Part 2)): • Dynamic Move List (Part 2) | How To M...
► Part #72 (Pushing Characters): • Pushing Characters! | How To Make YOU...
► Part #73 (Low, High, and Overhead Attacks): • Low, High, and Overhead Attacks | How...
► Part #74 (Hitstop & Pause On Hit): • Implementing Hitstop! | How To Make ...
► Part #75 (Advanced Progress Bars (Part 1)): • Advanced Health Bar (Pt. 1) | How To ...
► Part #76 (Input Buffering (Part 1)): • Input Buffering (Part 1) | How To Mak...
► Part #77 (Combo-Supported Hit Reactions): • Combo-Supported Hit Reactions | How T...
► Part #78 (Complex (Realistic) Hurtboxes): • Complex (Realistic) Hurtboxes | How T...
► Part #79 (Custom Progress Bars): • Custom Progress Bars! | How To Make Y...
► Part #80 (Input/Buffer Windows): • Input Window Using Frames! | How To M...
► Part #81 (Sound Effects on Menus): • Sound Effects on Menus! | How To Make...
► Part #82 (Dynamic Materials & Palette Changes): • Dynamic Materials & Palettes! | How T...
► Part #83 (Advanced Projectile Mechanics): • Advanced Projectile Mechanics | How T...
► Part #84 (Combat Flow & Logic (Part 1)): • Combat Flow & Logic (Part 1) | How To...
► Part #85 (Press, Release, & Held Inputs): • Press, Release, & Held Inputs | How T...
► Part #86 (Converting Timers To Frames): • Converting Timers To Frames! | How To...
► Part #87 (Improving Blocks & Blockstun): • Improving Blocks & Blockstun! | How T...
OTHER PROGRAMMING VIDEOS:
► Super Smash Brothers Tutorial (Part #1): • How To Make YOUR OWN Super Smash Bros...
► Third-Person Action Tutorial (Part #1): • How To Make YOUR OWN Third-Person Gam...
► First-Person Shooter Tutorial (Part #1): • How To Make YOUR OWN First-Person Sho...
► Action RPG Tutorial (Part #1): • How To Make YOUR OWN Action RPG! | Un...
► Custom Horror Game Camera (Camera Lag): • Smooth Camera Movement + Camera Lag (...
► Download & Importing FREE Assets From Mixamo: • How To Import FREE Mixamo Models and ...
► Unreal Engine and Source Control (Perforce) Tutorial (Part #1): • How To Use SOURCE CONTROL In UE4! | U...
JOIN MY CHANNEL:
► / @shawnthebro
FOLLOW MY OTHER CHANNELS:
► Shawnthebro27 (My Gaming and Livestream Archive Channel): / @shawnthebro27
A HUGE THANKS TO:
► Character Avatar: David Marshall (MalthaelsMight).
► Intro Video: Pedro J. Burgos (@Shadow_Magnus).
► Music: Mitchell Hartwell.
CONNECT WITH ME:
► Facebook: / shawnthebro
► Twitter: / shawnthebro
► Instagram: https://www.instagram.com/shawnthebro...
► Twitch: / shawnthebro27
► LinkedIn: / spkylerii
► Patreon: / shawnthebro
► Discord: / discord
► Tumblr: / shawnthebro
► My Website: https://shawnthebro.com/
PLAY MY GAMES:
► Bad Manors: https://www.kongregate.com/games/Yugi...
► Fury Strike: 80s Beatdown: https://store.steampowered.com/app/89...
#HowToMakeAFightingGame #StreetFighter #Unreal #MakingAFightingGame #UnrealEngine #UnrealEngine4 #UnrealEngine5 #UnrealTutorial #UE4 #UE5 #Tutorial #Shawnthebro #STB