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