Skip to content

An exercise in C to rebuild the game engine for id Software's Quake

Notifications You must be signed in to change notification settings

RF-Nelson/quake-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Quake from Scratch

In an effort to learn more about the C language and video game programming, this is an attempt to rebuild the hit PC game Quake from scratch, with the help of Philip Buuck's Handmade Quake series on YouTube.

Already done:

  • Set up the main function, and create data structures and loops to properly parse the command line
  • Re-write strcmp() and atoi() to be more efficient and with more features than the C Standard Library versions.
  • Add initial headers and additional STL
  • Utilize Windows' WinMain entry point to create a re-sizable window
  • Create game loop
  • Re-optimize time-stepping to account for modern processors
  • Create and draw into a Win32 window

To do:

  • Everything else

About

An exercise in C to rebuild the game engine for id Software's Quake

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published