Rules of Play: Game Design Fundamentals
Rules of Play serves as a foundational map for anyone looking to understand the mechanics behind how games function and why they captivate us. Katie Salen and Eric Zimmerman move beyond simple entertainment to analyze games as complex systems of logic, culture, and social interaction. By treating game design with the same academic rigor as film or literature, the authors provide a vocabulary for …
Shelves
More like this
Reinventing Discovery: The New Era of Networked Science
Michael Nielsen explores how the internet is fundamentally altering the process of scientific research. He describes a shift from individual geniu…
Mental Models: Aligning Design Strategy with Human Behavior
Indi Young provides a practical framework for understanding the deep-seated motivations and behaviors that drive user actions. Instead of focusing…
Probability and Computing: Randomized Algorithms and Probabilistic Analysis
Assuming only an elementary background in discrete mathematics, this textbook is an excellent introduction to the probabilistic techniques and par…
The Cult of the Amateur: How Today's Internet Is Killing Our Culture
In The Cult of the Amateur, Silicon Valley veteran Andrew Keen delivers a sharp critique of the digital revolution and its impact on modern societ…
Google Hacks: Tips & Tools for Finding and Using the World's Information
Google Hacks offers a deep dive into the hidden capabilities of the worlds most popular search engine. Authors Rael Dornfest, Paul Bausch, and Tar…
Data Mining: Concepts and Techniques
Our ability to generate and collect data has been increasing rapidly. Not only are all of our business, scientific, and government transactions no…
Writing for Computer Science
Justin Zobel provides a clear roadmap for technical communication in this updated classic. The book addresses a common struggle for technologists …
Sketching User Experiences: Getting the Design Right and the Right Design
Bill Buxton explores the critical distinction between building a product correctly and ensuring you are building the correct product in the first …
Principles of Model Checking
Principles of Model Checking provides a rigorous foundation for the automated verification of complex computer systems. As hardware and software b…
Game Programming Patterns
Game Programming Patterns brings the benefits of reusable design patterns to the world of game programming. Commercial game development expert Rob…
How We Became Posthuman: Virtual Bodies in Cybernetics, Literature, and Informatics
N. Katherine Hayles tracks the historical transformation of humanity into the posthuman, exploring how we began to view information as something s…
Tomorrowland: Our Journey from Science Fiction to Science Fact
Steven Kotler explores the blurred boundary where science fiction transforms into modern reality. He investigates how humanity is crossing unprece…