Download Game Programming pdf by Penn Wu, These lecture notes are designed to assist students to learn fundamental principles that apply to game programming no matter the language they use to create the game. These principles embody gathering input from users, processing game data, and rendering game objects to the screen. Download the pdf from below to explore all topics and start learning.