Books Software
Ultimate Game Design: Building Game Worlds
The Art of Game Design: A book of lenses
Game Design Workshop, Second Edition: A Playcentric Approach to Creating Innovative Games (Gama Network Series)
Mastering Unreal Technology, Volume I: Introduction to Level Design with Unreal Engine 3