Game Engine from SCRATCH: Window and Events! | C++ Engine Devlog #01 @GuilhermeTeres
Game Engine from SCRATCH: Window and Events! | C++ Engine Devlog #01  @GuilhermeTeres
Uploaded June 2024 | Updated September 2026, 2 weeks ago
✅ Support this Project (Patreon): bit.ly/patreon-uniday
➡️ My Discord Channel: bit.ly/discord-uniday-us

The entire source code for this video plus others is available on my Patreon, so if you're interested in it, check the Patreon link for more details!

This is probably the first "real" Devlog video of this 2D Game Engine that I'm writing from scratch in C++ and OpenGL to document the process. The first main thing that we are going to do is to create the System elements for it, starting at the Window and Event handling. Notice that I decided to NOT use any third party cross platform library to do that, meaning that I'll have to implement those backends for each OS I plan to support (Windows, Linux, Emscripten, etc). For today's video, I've done it for Windows.

Timestamps:
0:00 Introduction and Series Overview
0:25 Setting Up the Dynami Repository (Github)
0:47 Project Structure Explanation
1:23 Creating the First Window and Handling User Input
1:48 Importance of Ignoring Temporary Folders
2:16 Implementing Window and Event Handling from Scratch
5:30 Creating an OS-Agnostic Window Class
7:22 Defining Event Types and Handling Keyboard Input
8:36 Updating and Recording Event States
12:24 Implementing and Testing the Basic Game Loop
14:29 Demonstration of the Initial Implementation
16:23 Conclusion and Next Steps

························································
► Uniday Studio
By: Guilherme Teres Nunes
Game Engine from SCRATCH: Window and Events! | C++ Engine Devlog #01We have 2D GRAPHICS! | C++ Game Engine Devlog #03CAVE is no longer ONLY FOR Programmers! | Logic BricksAI Turned My Ugly GAME Prototype Into THISHOW TO MAKE 2D GAMES | Tiniest2D [Tutorial]My Engine is TOO POWERFUL now (and thats REALLY BAD) but WHY?My GAME ENGINE is FINALLY DONE! (9 Years in the Making)Why Choose CAVE ENGINE? (9 Years in the Making)Me ranting for 8 Min straight about Game Engine Dev and SerializationThe Road to Release my own GAME ENGINE! | Cave Engine DevlogThats an odd PYTHON TUTORIAL... #gamedev #python #pythontutorialWhy I had to Make an Open-World COLOSSUS game in MY ENGINE...
Guilherme Teres |

Game Engine from SCRATCH: Window and Events! | C++ Engine Devlog #01

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER