UDK, the free version of the popular and award-winning Unreal 3 Engine, is an amazing and powerful tool to use for projects of any kind. You can use it to create high-quality games and make your dream games a reality.
Table of contents: Chapter 1. Getting started with SDL; Chapter 2. Drawing in SDL; Chapter 3. Working with game objects; Chapter 4. Exploring movement and input handling; Chapter 5. Handling game states; Chapter 6. Data-driven design; Chapter 7. Creating and displaying tile maps.
Game Design Workshop: Designing, Prototyping, and Playtesting Games
Table of Content : Chapter 1: The Role of the Game Designer; Chapter 2: The Structure of Games; Chapter 3: Working with Formal Elements; Chapter 4: Working with Dramatic Elements; Chapter 5: Working with System Dynamics; Chapter 6: Conceptualization; Chapter 7: Prototyping; Chapter 8: Playtesting; Chapter 9: Functionality, Completeness, and Balance; Chapter 10: Fun and Accessibility; Chapter 11: Controls and Interfaces; Chapter 12: Team Structures; Chapter 13: Stages of Development; Chapter 14: The Design Document; Chapter 15: Understanding the Game Industry; Chapter 16: Selling Yourself and Your Ideas to the Game Industry.