Game Programming Patterns
Robert Nystrom - 2011
Commercial game development expert Robert Nystrom presents an array of general solutions to problems encountered in game development. For example, you'll learn how double-buffering enables a player to perceive smooth and realistic motion, and how the service locator pattern can help you provide access to services such as sound without coupling your code to any particular sound driver or sound hardware. Games have much in common with other software, but also a number of unique constraints. Some of the patterns in this book are well-known in other domains of software development. Other of the patterns are unique to gaming. In either case, Robert Nystrom bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming. You'll learn the patterns and the general problems that they solve. You'll come away able to apply powerful and reusable architectural solutions that enable you to produce higher quality games with less effort than before. Applies classic design patterns to game programming. Introduces new patterns specific to game programming. Brings abstract software architecture down to Earth with approachable writing and an emphasis on simple code that shows each pattern in practice. What you'll learn Overcome architectural challenges unique to game programming Apply lessons from the larger software world to games. Tie different parts of a game (graphics, sound, AI) into a cohesive whole. Create elegant and maintainable architecture. Achieve good, low-level performance. Gain insight into professional, game development. Who this book is forGame Programming Patterns is aimed at professional game programmers who, while successful in shipping games, are frustrated at how hard it sometimes is to add and modify features when a game is under development. Game Programming Patterns shows how to apply modern software practices to the problem of game development while still maintaining the blazing-fast performance demanded by hard-core gamers. Game Programming Patterns also appeals to those learning about game programming in their spare time. Hobbyists and aspiring professionals alike will find much to learn in this book about pathfinding, collision detection, and other game-programming problem domains.
The Kobold Guide to Board Game Design
Mike Selinker - 2011
Author Mike Selinker (Betrayal at House on the Hill) has invited some of the world's most talented and experienced game designers to share their secrets on game conception, design, development, and presentation. In these pages, you'll learn about storyboarding, balancing, prototyping, and playtesting from the best in the business.
Google Sketchup for Game Design: Beginner's Guide
Robin de Jongh - 2011
This book is designed for anyone who wants to create entire 3D worlds in freely available game engines such as Unity 3D, CryEngine, Ogre, Panda3D, Unreal Engine, and Blender Game Engine. It also targets all those who wish to create new levels and assets to sell in game asset stores or use in visualization or animation.
Garry Crawford - 2011
It is fair to say, however, that the majority of research to date has focused most specifically on either the video games themselves, or the direct engagement of gamers with a specific piece of game technology.In contrast, Video Gamers is the first book to explicitly and comprehensively address how digital games are engaged with and experienced in the everyday lives, social networks and consumer patterns of those who play them. In doing so, the book provides a key introduction to the study of gamers and the games they play, whilst also reflecting on the current debates and literatures surrounding gaming practices.
Ethnographies of the Videogame: Gender, Narrative and Praxis
Helen Thornham - 2011
Addressing questions of how we interpret, mediate and use media texts, particularly in the face of claims about the power of new media to continuously shift the parameters of lived experience, gaming is employed as a 'tool' through which we can understand the gendered and socio-culturally constructed phenomenon of our everyday engagement with media. The book is particularly concerned with issues of agency and power, identifying strong correlations between perceptions of gaming and actual gaming practices, as well as the reinforcement, through gaming, of established (gendered, sexed, and classed) power relationships within households. As such, it reveals the manner in which existing relations re-emerge through engagement with new technology. Offering an empirically grounded understanding of what goes on when we mediate technology and media in our everyday lives Ethnographies of the Videogame is more than a timely intervention into game studies. It provides pertinent and reflexive commentary on the relationship between text and audience, highlighting the relationships of gender and power in gaming practice. As such, it will appeal to scholars interested in media and new media, gender and class, and the sociology of leisure.
Holistic Game Development with Unity: An All-In-One Guide to Implementing Game Mechanics, Art, Design and Programming
Penny de Byl - 2011
You have to be able to work on all aspects of game creation, and your team's game will publish directly to platforms like Android, iPhone, and Facebook. You'll use Unity, the hottest game engine out there, to do it. In order to earn your place on the elite development team, you must master both sides of the development coin: art and programming.Holistic Game Development with Unity is an authoritative guide to creating games in Unity. Taking you through game design, programming, and art, Penny de Byl uses a holistic approach to equip you with the multidisciplinary skills you need for the independent games industry. With this book, you will master essential digital art and design principles while learning the programming skills necessary to build interactivity into your games. The tutorials will put these skills into action. The companion website offers: source code for completed projects from the book, art assets, instructional videos, a forum, author blog and lesson plans and challenge questions for professors. Examines art and programming in unison-the only one-stop shop for individual developers and small teams looking to tackle both tasks.
Games and Gaming: An Introduction to New Media
Larissa Hjorth - 2011
Once a preoccupation only of young technophiles, games are now one of the dominant forms of global popular culture. From consoles such as Nintendo Wii and Sony Xbox to platforms such as iPhones and online gaming worlds, the realm of games and their scope has become all-pervasive. The study of games is no longer a niche interest but rather an integral part of cultural and media studies. The analysis of games reveals much about contemporary social relations, online communities and media engagement. Presenting a range of approaches and analytical tools through which to explore the role of games in everyday life, and packed with case material, Games and Gaming provides a comprehensive overview of this new media and how it permeates global culture in the twenty-first century.
Video Game Writing: From Macro to Micro
Maurice Suckling - 2011
Split into four sections, it provides a general overview, then looks at what a games writer does--covering collaboration, narrative design, editing, and adaptations. The third section elaborates on the finer details of the craft such as environmental storytelling, layering stories, and sandbox design storytelling. The book finishes with hard-earned wisdom from over 50 writers working in the games industry today. Packed with practical samples, case studies and exercises, this book is essential reading for anyone interested in the world of games writing.