Rogue is a dungeon crawling video game first developed by Michael Toy and Glenn Wichman around 1980. It is generally credited with being the first "graphical" adventure game, and was a favorite on college Unix systems in the early to mid-1980s, in part due to the procedural generation of game content.


Other Resources

Reading Materials
  • The C Programing Language by Kernighan and Ritchie. -- An olddy but a goody. The book may be 20 years old, but it is concise and to the point.

  • Code Complete by Steve McConnell -- Recommended by one of my professional programming friends. Looks to be a nice philosophy of good coding without focusing on any one language. More thoughts on it later as I go though it.

  • C++ for Game Programmers by Mike Dickheiser -- A nice mix of both intermediate C++ topics and common issues found in game programing.

  • Game Engine Architecture by Jason Gregory -- A whirlwind tour of various elements that go into designing a modern 3D game. Decent amount of theory though light on practical code examples. Definitely more of a design guide and stepping stone to more advanced topics

  • Past Projects
  • Lazy Foo' Productions SDL Tutorials

  • Connect Four: The classic game of vertical tic-tac-toe and realm of sneaky sisters everywhere.