Programming Essentials Using Java
William McAllister & S. Jane Fritz
Introduction to 3D GAME PROGRAMMING WITH DIRECTX® 11
Frank D. Luna
Narrative Design: The Craft of Writing for Games
Michael Breault
Professional Techniques for Video Game Writing
Wendy Despain
Game Design: From Blue Sky to Green Light
Deborah Todd
Honoring the Code: Conversations with Great Game Designers
Matt Barton
Better Game Characters by Design; A Psychological Approach
Katherine Isbister