Game Engine Programming 055.1 - Basic input handling | C++ Game Engine

Опубликовано: 15 Март 2026
на канале: Game Engine Series
3,143
78

✅ Support Game Engine Series   / gameengineseries  
Previously we managed to successfully load a scene and light it using directional lights. We even have a few game scripts running, that animate some of the objects in the scene. The next step would be to work on other types of lights, such as point lights and spotlights. However, we need some way of inspecting the results and debugging the visual artifacts, which is rather hard if we only look at the scene from a single view point. So, I decided to spend 1 episode on writing a basic input system which we can use for camera movement using mouse and keyboard. Today we'll set up the basic functionality of this input system, and in the next 2 videos we'll use it to add camera movement and also expand it to be more practical for game development.
🟥(Red Episode)

✅ Donations:
https://www.paypal.com/paypalme/arash...

✅ Discord
  / discord  

✅ Twitter
  / primalnippleman  

🐱 Mr. Frummel & Louis' unreal adventures
  / mr.frummel  

💜 Big thanks to Tribal Elders:
Omar Rayyan

💚 Big thanks to Chief patrons:
Simon, Eero Laine

🧡 Big thanks to Shaman patrons:
Zachary Shrout, mg, Shaun Mitchell, Neil Wang, Michael McMahon, Jan Ohlmann, deathcat00, Talis Lincoln

00:00 - intro
01:10 - explain input categories by example
03:41 - add input api that can be used by the game code
09:25 - platform independent input module
12:56 - platform specific input handling (Win32)

keywords: graphics, renderer, game input

by Arash Khatami
-------------------------------------------------------------
#PrimalEngine #GameEngineSeries #GameEngineProgramming #TheGameEngineProgrammingSeries