Premium Only Content
 
			Full Featured Controller / Mouse / Keyboard Input in GLFW | Cross Platform Game Engine Development
In this lesson, we implement a fully-featured input manager with controller, keyboard, and mouse support in GLFW into our C++ cross-platform YouTube game engine.
This system provides support for mapping inputs to actions similar to the input systems in Unreal Engine, Unity, and Godot. I'll explain the theory behind the system, design an interface and then we'll jump in and implement the solution to completion.
Next time, we'll continue working on our Vulkan renderer in order to see these inputs in action on screen.
Chapters:
00:00:00 Intro
00:02:15 Feature Explanation (Software Engineering 01)
00:07:00 Interface Design (Software Engineering 02)
00:19:30 Offline Changes
00:21:00 Action Mapping System
00:39:50 Extending the Service Locator
00:49:27 Storing Input Device State
00:55:40 Main Input Loop (Generating Action Events)
01:17:30 Registering Input Devices with Input Manager
01:21:30 GLFW integration 01 (Keyboard + Mouse)
01:42:15 Debugging Session 01 (Bug fixes)
01:46:35 GLFW integration 02 (Keyboard + Mouse)
01:56:50 Verifying Implementation ( validating the flow + tweaks)
02:00:50 Using the Input Manager from our Game
02:20:35 Detecting Gamepads and Controller Input in GLFW
02:33:00 Debugging Session 02 (Some idiosyncracies with GLFW)
02:46:55 Collecting Gamepad State (buttons and axes)
03:05:24 Using Controllers in our Game! (IT WORKS!)
03:11:45 Conclusion, Next Steps, Homework ( plz don't skip thanks =] )
- 	
				 1:37:39 1:37:39Ozzadar - Game Development3 years agoVulkan Vertex + Index Buffers | Cross Platform Game Engine Development812
- 	
				 LIVE LIVEBonginoReport7 hours agoThe Battle Between Good & Evil w/ Demonologist Rick Hansen - Hayley Caronia (Ep.168)9,847 watching
- 	
				 LIVE LIVEThe Jimmy Dore Show2 hours agoPentagon: “We Don’t Know Who We’re Killing!” Feds Question TX Man Over Israel Posts! w/James Corbett6,632 watching
- 	
				 1:12:57 1:12:57Kim Iversen2 hours agoBill Gates Suddenly Says “Don’t Worry About Climate Change”?49.6K15
- 	
				 1:05:12 1:05:12Michael Franzese2 hours agoI Waited 50 Years to Tell You What Happened on Halloween 19758.58K2
- 	
				 1:07:15 1:07:15Candace Show Podcast2 hours agoINFILTRATION: Charlie Kirk Was Being Tracked For Years. | Candace Ep 25628.8K86
- 	
				 LIVE LIVERallied1 hour agoWarzone Solo Challenges then RedSec Domination82 watching
- 	
				 LIVE LIVERed Pill News3 hours agoBoomerang Time - DOJ Investigating BLM Fraud on Red Pill News Live3,495 watching
- 	
				 1:46:14 1:46:14Roseanne Barr4 hours ago“The Over Emotional Are Always Under Informed” | The Roseanne Barr Podcast #12162.9K25
- 	
				 LIVE LIVENerdrotic5 hours ago $5.48 earnedThe WitcHER DOA | Box Office Massacre | Massive Industry Layoffs - Friday Night Tights 3781,360 watching