A YouTube tutorial series meant to introduce you to the Windows API and get you to the point where you can write an entire game using no libraries!
Opening the Solution:
Or
Running the code:
Go to CMakeLists.txt, CTRL + S
Than Ctrl + F5 to compile and run.
Refreshing your changes:
Close Visual Studio (if needed), delete the out folder, reopen VS, CTRL + S on CMakeLists.txt
Table of content
-
PART 1 - Introduction
-
day 0 - Getting used to WIN API
-
day 1 - Input + Key logger + winmain
-
day 2 - Manipulating the console
-
day 3 - Errors
-
day 4 - Opening a file dialogue
-
day 5 - Reading writing files
-
day 6 - Mem mapping
-
day 7 - Allocating memory + pages
-
day 8 - Read Process Memory
-
day 9 - Loading a DLL
-
day 10 - Manipulating windows
-
PART 2 - Making our own Window!
-
day 11 - Opening a window
-
day 12 - Window input part 1
-
day 13 - Window input part 2
-
Separating the window code from the gameplay code (project structure).
-
Drawing with pixels
-
DeltaTime
-
Various improvements and fixes
-
Drawing with OpenGL
-
Creating a modern OpenGL context
-
Vsynk (Propperly implemented)
-
Finishing the window code
-
Add imgui to the window
-
Making a screen melter
-
Xinput
-
DLL injection