Gamepad + Controller Support! | How To Make YOUR OWN Fighting Game! | UE4 and C++ Tutorial, Part 38

Опубликовано: 29 Сентябрь 2024
на канале: Shawnthebro
1,601
50

Here is the thirty-eighth installment of the Unreal Engine 4 and C++ Fighting Game Tutorial series. In this episode, I go over implementing support for gamepads/controllers (each gamepad will control a character in the game).

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 how I can improve or what you liked about it! Like this video to make my day, and Subscribe to join our happy family!

EPISODE LIST:

► ALL EPISODES CAN BE FOUND IN THIS PLAYLIST:    • Fighting Game Tutorial (Unreal Engine...  
► Part #5 (Dynamic Hitbox Creation):    • Dynamic Hitbox Creation | How To Make...  
► Part #6 (Dynamic Hitbox Collision):    • Dynamic Hitbox Collision | How To Mak...  
► Part #7 (Functional Spawn Points):    • Functional Spawn Points | How To Make...  
► Part #8 (Dynamic Player Spawns):    • Dynamic Player Spawns | How To Make Y...  
► Part #9 (Character Select Screen Design):    • Character Select Design | How To Make...  
► Part #10 (Character Select Screen Functionality):    • Functional Character Select | How To ...  
► Part #11 (Stage (Level) Select Screen):    • Stage (Level) Select Screen | How To ...  
► Part #12 (Hurtboxes and Hit Detection):    • Hurtboxes + Hit Detection | How To Ma...  
► Part #13 (Characters Always Face Each Other):    • Player Always Faces Enemy | How To Ma...  
► Part #14 (Directional Input Attacks):    • Directional Input Attacks | How To Ma...  
► Part #15 (Combo System and Combos):    • Combo System! | How To Make YOUR OWN ...  
► Part #16 (Fighting Game Camera Zoom and Positioning):    • Fighting Game Camera Pt. 1! | How To ...  
► Part #17 (Local Multiplayer (One Input Device)):    • Local Multiplayer Part 1! | How To Ma...  
► Part #18 (Local Multiplayer (Multiple Input Devices)):    • Local Multiplayer Part 2! | How To Ma...  
► Part #19 (Controls Mapping and Remapping):    • Controls Remapping + Menu! | How To M...  
► Part #20 (Fighting Game Camera Edges and Stage Boundaries):    • Fighting Game Camera Pt. 2! | How To ...  
► Part #21 (Adding Animations):    • Adding Animations! | How To Make YOUR...  
► Part #22 (Directional Jumps and Jump Attacks):    • Directional Jumps! | How To Make YOUR...  
► Part #23 (Hitstun and Hit Reactions):    • Hitstun + Hit Reactions! | How To Mak...  
► Part #24 (Blocking on Button Press):    • Blocking (Pt. 1: Button Press) | How ...  
► Part #25 (Blockstun and Blocking When Backing Away From Opponent):    • Blocking (Pt. 2: Backing Away) | How ...  
► Part #26 (Pushback and Knockback):    • Pushback/Knockback! | How To Make YOU...  
► Part #27 (Launching/Launchers and Air Combat (Part 1)):    • Launchers (Air Combat Pt. 1)! | How T...  
► Part #28 (Showing Damage On Characters):    • Showing Damage On Characters! | How T...  
► Part #29 (Super Meter + Combo Gauge):    • Super Meter + Super Gauge! | How To M...  
► Part #30 (EX Attacks):    • Meter Burn + Super Meter Use! | How T...  
► Part #31 (Super Moves + Ultimates (Part 1)):    • Super Moves/Ultimates (Pt. 1)! | How ...  
► Part #32 (Input Buffers (Part 1)):    • Input/Command Buffers (Pt. 1)! | How ...  
► Part #33 (Input Buffers (Part 2)):    • Input/Command Buffers (Pt. 2)! | How ...  
► Part #34 (Input Buffers (Part 3)):    • Input/Command Buffers (Pt. 3)! | How ...  
► Part #35 (Input Buffers (Part 4)):    • Input/Command Buffers (Pt. 4)! | How ...  
► Part #36 (Super Moves + Ultimates (Part 2)):    • Super Moves/Ultimates (Pt. 2)! | How ...  
► Part #37 (Super Moves + Ultimates (Part 3)):    • Super Moves/Ultimates (Pt. 3)! | How ...  
► Part #38 (Gamepad + Controller Support):    • Gamepad + Controller Support! | How T...  
► Part #39 (Input Buffers (Part 5)):    • Input/Command Buffers (Pt. 5)! | How ...  

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...  


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 #UnrealEngine4 #UnrealEngine #UnrealTutorial #UE4 #Tutorial #Shawnthebro #STB