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.

Characteristics of Games


George Skaff Elias - 2012
    These issues are often discussed by game players and designers but seldom written about in any formal way. This book fills that gap. By emphasizing these player-centric basic concepts, the book provides a framework for game analysis from the viewpoint of a game designer. The book shows what all genres of games--board games, card games, computer games, and sports--have to teach each other. Today's game designers may find solutions to design problems when they look at classic games that have evolved over years of playing. "Characteristics of Games"--written by three of the most prominent game designers working today--will serve as an essential reference for game designers and game players curious about the inner workings of games. It includes exercises (which can also serve as the basis for discussions) and examples chosen from a wide variety of games. There are occasional mathematical digressions, but these can be skipped with no loss of continuity. Appendixes offer supplementary material, including a brief survey of the two main branches of mathematical game theory and a descriptive listing of each game referred to in the text.

The Game Design Reader: A Rules of Play Anthology


Katie SalenJussi Holopainen - 2005
    A companion work to Katie Salen and Eric Zimmerman's textbook Rules of Play: Game Design Fundamentals, The Game Design Reader is a classroom sourcebook, a reference for working game developers, and a great read for game fans and players.Thirty-two essays by game designers, game critics, game fans, philosophers, anthropologists, media theorists, and others consider fundamental questions: What are games and how are they designed? How do games interact with culture at large? What critical approaches can game designers take to create game stories, game spaces, game communities, and new forms of play?Salen and Zimmerman have collected seminal writings that span 50 years to offer a stunning array of perspectives. Game journalists express the rhythms of game play, sociologists tackle topics such as role-playing in vast virtual worlds, players rant and rave, and game designers describe the sweat and tears of bringing a game to market. Each text acts as a springboard for discussion, a potential class assignment, and a source of inspiration. The book is organized around fourteen topics, from The Player Experience to The Game Design Process, from Games and Narrative to Cultural Representation. Each topic, introduced with a short essay by Salen and Zimmerman, covers ideas and research fundamental to the study of games, and points to relevant texts within the Reader. Visual essays between book sections act as counterpoint to the writings.Like Rules of Play, The Game Design Reader is an intelligent and playful book. An invaluable resource for professionals and a unique introduction for those new to the field, The Game Design Reader is essential reading for anyone who takes games seriously.

Significant Zero: Heroes, Villains, and the Fight for Art and Soul in Video Games


Walt Williams - 2017
     Williams pulls back the curtain on an astonishingly profitable industry that has put its stamp on pop culture and yet is little known to those outside its walls. In his reflective yet comically-observant voice, Williams walks you through his unlikely and at times inglorious rise within one of the world’s top gaming companies, exposing an industry abundant in brain power and out-sized egos, but struggling to stay innovative. Significant Zero also provides clear-eyed criticism of the industry’s addiction to violence and explains how the role of the narrative designer—the poor soul responsible for harmonizing gameplay with storylines—is crucial for expanding the scope of video games into more immersive and emotional experiences. Significant Zero offers a rare look inside this fascinating, billion-dollar industry and a path forward for its talented men and women—gamers and nongamers alike—that imagines how video games might inspire the best in all of us.

Sid Meier's Memoir!: A Life in Computer Games


Sid Meier - 2020
    Sid Meier’s Memoir! is the story of an obsessive young computer enthusiast who helped launch a multibilliondollar industry. Writing with warmth and ironic humor, Meier describes the genesis of his influential studio, MicroProse, founded in 1982 after a trip to a Las Vegas arcade, and recounts the development of landmark games, from vintage classics like Pirates! and Railroad Tycoon, to Civilization and beyond.Articulating his philosophy that a videogame should be “a series of interesting decisions,” Meier also shares his perspective on the history of the industry, the psychology of gamers, and fascinating insights into the creative process, including his ten rules of good game design.

Designing Games


Tynan Sylvester - 2013
    You’ll learn principles and practices for crafting games that generate emotionally charged experiences—a combination of elegant game mechanics, compelling fiction, and pace that fully immerses players.In clear and approachable prose, design pro Tynan Sylvester also looks at the day-to-day process necessary to keep your project on track, including how to work with a team, and how to avoid creative dead ends. Packed with examples, this book will change your perception of game design.Create game mechanics to trigger a range of emotions and provide a variety of playExplore several options for combining narrative with interactivityBuild interactions that let multiplayer gamers get into each other’s headsMotivate players through rewards that align with the rest of the gameEstablish a metaphor vocabulary to help players learn which design aspects are game mechanicsPlan, test, and analyze your design through iteration rather than deciding everything up frontLearn how your game’s market positioning will affect your design

Game Development Essentials: An Introduction


Jeannie Novak - 2004
    This book not only examines content creation and the concepts behind development, but it also give readers a background on the evolution of game development and how it has become what it is today. GAME DEVELOPMENT ESSENTIALS also includes chapters on project management, development team roles and responsibilities, development cycle, marketing, maintenance, and the future of game development. With the same engaging writing style and examples that made the first two editions so popular, this new edition features all the latest games and game technology. Coverage of new game-related technology, development techniques, and the latest research in the field make this an invaluable resource for anyone entering the exciting, competitive, ever-changing world of game development.

Chris Crawford on Game Design


Chris Crawford - 2003
    This book teaches key lessons; including, what you can learn from the history of game play and historical games, necessity of challenge in game play, applying dimensions of conflict, understanding low and high interactivity designs, and more.

Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture


David Kushner - 2003
    Together, they ruled big business. They transformed popular culture. And they provoked a national controversy. More than anything, they lived a unique and rollicking American Dream, escaping the broken homes of their youth to produce the most notoriously successful game franchises in history—Doom and Quake— until the games they made tore them apart. This is a story of friendship and betrayal, commerce and artistry—a powerful and compassionate account of what it's like to be young, driven, and wildly creative.

A Game Design Vocabulary: Exploring the Foundational Principles Behind Good Game Design


Anna Anthropy - 2013
    We still don't know how to talk about game design. We can't share our visions. We forget what works (and doesn't). We don't learn from history. It's too hard to improve.The breakthrough starts here. A Game Design Vocabulary gives us the complete game design framework we desperately need--whether we create games, study them, review them, or build businesses on them.Craft amazing experiences. Anna Anthropy and Naomi Clark share foundational principles, examples, and exercises that help you create great player experiences...complement intuition with design discipline...and craft games that succeed brilliantly on every level.Liberate yourself from stale cliches and genres Tell great stories: go way beyond cutscenes and text dumps Control the crucial relationships between game "verbs" and "objects" Wield the full power of development, conflict, climax, and resolution Shape scenes, pacing, and player choices Deepen context via art, animation, music, and sound Help players discover, understand, engage, and "talk back" to you Effectively use resistance and difficulty: the "push and pull" of games Design holistically: integrate visuals, audio, and controls Communicate a design vision everyone can understand

How Games Move Us: Emotion by Design


Katherine Isbister - 2016
    But how do games create emotion? In How Games Move Us, Katherine Isbister takes the reader on a timely and novel exploration of the design techniques that evoke strong emotions for players. She counters arguments that games are creating a generation of isolated, emotionally numb, antisocial loners. Games, Isbister shows us, can actually play a powerful role in creating empathy and other strong, positive emotional experiences; they reveal these qualities over time, through the act of playing. She offers a nuanced, systematic examination of exactly how games can influence emotion and social connection, with examples -- drawn from popular, indie, and art games -- that unpack the gamer's experience.Isbister describes choice and flow, two qualities that distinguish games from other media, and explains how game developers build upon these qualities using avatars, non-player characters, and character customization, in both solo and social play. She shows how designers use physical movement to enhance players' emotional experience, and examines long-distance networked play. She illustrates the use of these design methods with examples that range from Sony's Little Big Planet to the much-praised indie game Journey to art games like Brenda Romero's Train.Isbister's analysis shows us a new way to think about games, helping us appreciate them as an innovative and powerful medium for doing what film, literature, and other creative media do: helping us to understand ourselves and what it means to be human.

Trigger Happy: Videogames and the Entertainment Revolution


Steven Poole - 2000
    Thirty years after the invention of the simplest of games, more videogames are played by adults than children. This revolutionary book is the first-ever academically worthy and deeply engaging critique of one of today's most popular forms of play: videogames are on track to supersede movies as the most innovative form of entertainment in the new century.

Game Engine Architecture


Jason Gregory - 2009
    The concepts and techniques described are the actual ones used by real game studios like Electronic Arts and Naughty Dog. The examples are often grounded in specific technologies, but the discussion extends way beyond any particular engine or API. The references and citations make it a great jumping off point for those who wish to dig deeper into any particular aspect of the game development process.Intended as the text for a college level series in game programming, this book can also be used by amateur software engineers, hobbyists, self-taught game programmers, and existing members of the game industry. Junior game engineers can use it to solidify their understanding of game technology and engine architecture. Even senior engineers who specialize in one particular field of game development can benefit from the bigger picture presented in these pages.

Designing Virtual Worlds


Richard Bartle - 2003
    It's a tour de force of VW design, stunning in intellectual scope, spanning the literary, economic, sociological, psychological, physical, technological, and ethical underpinnings of design, while providing the reader with a deep, well-grounded understanding of VW design principles. It covers everything from MUDs to MOOs to MMORPGs, from text-based to graphical VWs.Designing Virtual Worlds brings a rich, well-developed approach to the design concepts behind virtual worlds. It is grounded in the earliest approaches to such designs, but the examples discussed in the book run the gamut from the earliest MUDs to the present-day MMORPG games mentioned above. It teaches the reader the actual, underlying design principles that many designers do not understand when they borrow or build from previous games. There is no other design book on the market in the area of online games and virtual worlds that provides the rich detail, historical context, and conceptual depth of Designing Virtual Worlds.

How to Do Things with Videogames


Ian Bogost - 2011
    Reviews of new games and profiles of game designers now regularly appear in the New York Times and the New Yorker, and sales figures for games are reported alongside those of books, music, and movies. They are increasingly used for purposes other than entertainment, yet debates about videogames still fork along one of two paths: accusations of debasement through violence and isolation or defensive paeans to their potential as serious cultural works. In How to Do Things with Videogames, Ian Bogost contends that such generalizations obscure the limitless possibilities offered by the medium’s ability to create complex simulated realities.Bogost, a leading scholar of videogames and an award-winning game designer, explores the many ways computer games are used today: documenting important historical and cultural events; educating both children and adults; promoting commercial products; and serving as platforms for art, pornography, exercise, relaxation, pranks, and politics. Examining these applications in a series of short, inviting, and provocative essays, he argues that together they make the medium broader, richer, and more relevant to a wider audience.Bogost concludes that as videogames become ever more enmeshed with contemporary life, the idea of gamers as social identities will become obsolete, giving rise to gaming by the masses. But until games are understood to have valid applications across the cultural spectrum, their true potential will remain unrealized. How to Do Things with Videogames offers a fresh starting point to more fully consider games’ progress today and promise for the future.