Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

meemknight/windowsAPIforGamedevelopers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WIN API FOR GAME DEVELOPERS


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!


If you have never used CMake before:

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