Recommended Reading: Game Design

the_art_of_game_design_a_book_of_lenses

The Art of Game Design: A Book of Lenses by Jessie Schnell

Game Design Workshop: A Playcentric Approach to Creating Innovative Games by Tracy Fullerton

Rules of Play: Game Design Fundamentals by Katie Salen

Level Up! The Guide to Great Video Game Design by Scott Rogers

A Theory of Fun for Game Design by Raph Koster

Blood, Sweat, and Pixels by Jason Schreier

Game Engine Architecture by Jason Gregory