Remapping Controls (Part 3) | How To Make YOUR OWN Fighting Game | UE4/UE5 & C++ Tutorial, Part 155

Опубликовано: 20 Август 2026
на канале: Shawnthebro
633
29

Here is the one-hundred and fifty-fifth installment of the Unreal Engine 4 and C++ Fighting Game Tutorial series. In this episode, I go over upgrading the input mapping (control binding) menu into the "Settings" menu, implementing custom navigation for input bindings, and setting up code-to-widget logic to allow direct editing of Widgets in C++.

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 4/Un...  
► Part #129 (Creating The Settings/Options Menu (Part 2)):    • Settings Menu (Part 2) | How To Make YOUR ...  
► Part #130 (Creating The Settings/Options Menu (Part 3)):    • Settings Menu (Part 3) | How To Make YOUR ...  
► Part #131 (Creating The Settings/Options Menu (Part 4)):    • Settings Menu (Part 4) | How To Make YOUR ...  
► Part #132 (Utilizing Selected Settings In Match):    • Utilizing Settings In Match | How To Make ...  
► Part #133 (Adding Meter-Burn Commands (Upgrading EX Attacks)):    • Adding Meter-Burn Commands | How To Make Y...  
► Part #134 (Auto-Detecting Controllers (Part 1)):    • Auto-Detecting Controllers | How To Make Y...  
► Part #135 (Upgrading End Results Screen):    • Upgrading End Results Screen | How To Make...  
► Part #136 (Wake-Up Rolling):    • Wake-Up Rolling | How To Make YOUR OWN Fig...  
► Part #137 (Using Different Types of Gamepads):    • Use Different Gamepad Types | How To Make ...  
► Part #138 ("Press Any Key To Join!" System):    • "Press Any Key To Join!" | How To Make YOU...  
► Part #139 (Auto-Detecting Controllers (Part 2)):    • Detecting Gamepads (Part 2) | How To Make ...  
► Part #140 (Running & Improved Dashing):    • Running & Improved Dashing | How To Make Y...  
► Part #141 (Controller Disconnected Pop-Up):    • Controller Disconnected! | How To Make YOU...  
► Part #142 (Video Demos in Move List):    • Video Demos in Move List! | How To Make YO...  
► Part #143 (Advanced Blocking Mechanics):    • Advanced Blocking Mechanics! | How To Make...  
► Part #144 (Advanced Pause Menu):    • Advanced Pause Menu! | How To Make YOUR OW...  
► Part #145 (Advanced Move List (Part 1)):    • Advanced Move List (Part 1) | How To Make ...  
► Part #146 (Advanced Move List (Part 2)):    • Advanced Move List (Part 2) | How To Make ...  
► Part #147 (Multi-Button Inputs (Part 4)):    • Multi-Button Inputs (Part 4) | How To Make...  
► Part #148 (Advanced Move List (Part 3)):    • Advanced Move List (Part 3) | How To Make ...  
► Part #149 (Upgraded Wall & Ground Bounces):    • Upgraded Wall/Ground Bounce! | How To Make...  
► Part #150 (Gathering & Displaying Frame Data):    • Displaying Frame Data! | How To Make YOUR ...  
► Part #151 (Determining Startup, Active, & Recovery Frames):    • Startup, Active & Recovery! | How To Make ...  
► Part #152 (Implementing & Configuring Macros):    • Customizable Macros! | How To Make YOUR OW...  
► Part #153 (Implementing & Configuring Macros (Part 2)):    • Customizable Macros (Part 2) | How To Make...  
► Part #154 (Remapping Controls & Input Bindings (Part 2)):    • Remapping Controls (Part 2) | How To Make ...  
► Part #155 (Remapping Controls & Input Bindings (Part 3)):    • Remapping Controls (Part 3) | How To Make ...  
► Part #156 (Enhanced Memory Management & Level Streaming):    • Enhanced Memory & Streaming | How To Make ...  

OTHER PROGRAMMING VIDEOS:

► Super Smash Brothers Tutorial (Part #1):    • How To Make YOUR OWN Super Smash Bros. Gam...  
► Third-Person Action Tutorial (Part #1):    • How To Make YOUR OWN Third-Person Game (Ac...  
► First-Person Shooter Tutorial (Part #1):    • How To Make YOUR OWN First-Person Shooter ...  
► Action RPG Tutorial (Part #1):    • How To Make YOUR OWN Action RPG! | Unreal ...  
► Custom Horror Game Camera (Camera Lag):    • Smooth Camera Movement + Camera Lag (Custo...  
► Download & Importing FREE Assets From Mixamo:    • How To Import FREE Mixamo Models and Anima...  
► Unreal Engine and Source Control (Perforce) Tutorial (Part #1):    • How To Use SOURCE CONTROL In UE4! | Unreal...  


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