Book picks similar to
Procedural Storytelling in Game Design by Tanya X. ShortBruno Dias
game-design
non-fiction
computers
videojocs
All Your Base Are Belong to Us: How Fifty Years of Videogames Conquered Pop Culture
Harold Goldberg - 2011
But as the gaming industry grows in numerous directions and everyone talks about the advance of the moment, few explore and seek to understand the forces behind this profound evolution. How did we get from Space Invaders to Grand Theft Auto? How exactly did gaming become a $50 billion industry and a dominant pop culture form? What are the stories, the people, the innovations, and the fascinations behind this incredible growth?Through extensive interviews with gaming's greatest innovators, both its icons and those unfairly forgotten by history, All Your Base Are Belong To Us sets out to answer these questions, exposing the creativity, odd theories--and passion--behind the twenty-first century's fastest-growing medium.Go inside the creation of: Grand Theft Auto * World of Warcraft * Bioshock * Kings Quest * Bejeweled * Madden Football * Super Mario Brothers * Myst * Pong * Donkey Kong * Crash Bandicoot * The 7th Guest * Tetris * Shadow Complex * Everquest * The Sims * And many more!
Systems Analysis and Design
Alan Dennis - 2002
Building on their experience as professional systems analysts and award-winning teachers, authors Dennis, Wixom, and Roth capture the experience of developing and analyzing systems in a way that students can understand and apply.With
Systems Analysis and Design, 4th edition
, students will leave the course with experience that is a rich foundation for further work as a systems analyst.
The C# Programming Yellow Book
Rob Miles - 2010
With jokes, puns, and a rigorous problem solving based approach. You can download all the code samples used in the book from here: http://www.robmiles.com/s/Yellow-Book...
A History of Video Games in 64 Objects
World Video Game Hall of Fame - 2018
Pithy, in-depth essays and photographs examine each object’s significance to video game play—what it has contributed to the history of gaming—as well as the greater culture.A History of Video Games in 64 Objects explains how the video game has transformed over time. Inside, you’ll find a wide range of intriguing topics, including:The first edition of Dungeons & Dragons—the ancestor of computer role-playing gamesThe Oregon Trail and the development of educational gamingThe Atari 2600 and the beginning of the console revolutionA World of Warcraft server blade and massively multiplayer online gamesMinecraft—the backlash against the studio systemThe rise of women in gaming represented by pioneering American video game designers Carol Shaw and Roberta Williams’ game development materialsThe prototype Skylanders Portal of Power that spawned the Toys-to-Life video game phenomenon and shook up the marketplaceAnd so much more!A visual panorama of unforgettable anecdotes and factoids, A History of Video Games in 64 Objects is a treasure trove for gamers and pop culture fans. Let the gaming begin!
Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology)
Ian Millington - 2006
The commercial success of a game is often dependent upon the quality of the AI, yet the engineering of AI is often begun late in the development process and is frequently misunderstood. In this book, Ian Millington brings extensive professional experience to the problem of improving the quality of AI in games. A game developer since 1987, he was founder of Mindlathe Ltd., at the time the largest specialist AI company in gaming. Ian shows how to think about AI as an integral part of game play. He describes numerous examples from real games and explores the underlying ideas through detailed case studies. He goes further to introduce many techniques little used by developers today. The book's CD-ROM contains a library of C++ source code and demonstration programs, and provides access to a website with a complete commercial source code library of AI algorithms and techniques. * A comprehensive, professional tutorial and reference to implement true AI in games.* Walks through the entire development process from beginning to end.* Includes over 100 pseudo code examples of techniques used in commercial games, case studies for all major genres, a CD-ROM and companion website with extensive C++ source code implementations for Windows, and source code libraries for Linux and OS X available through the website.
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.
Essential PHP Security
Chris Shiflett - 2005
It also works beautifully with other open source tools, such as the MySQL database and the Apache web server. However, as more web sites are developed in PHP, they become targets for malicious attackers, and developers need to prepare for the attacks.Security is an issue that demands attention, given the growing frequency of attacks on web sites. Essential PHP Security explains the most common types of attacks and how to write code that isn't susceptible to them. By examining specific attacks and the techniques used to protect against them, you will have a deeper understanding and appreciation of the safeguards you are about to learn in this book.In the much-needed (and highly-requested) Essential PHP Security, each chapter covers an aspect of a web application (such as form processing, database programming, session management, and authentication). Chapters describe potential attacks with examples and then explain techniques to help you prevent those attacks.Topics covered include:Preventing cross-site scripting (XSS) vulnerabilitiesProtecting against SQL injection attacksComplicating session hijacking attemptsYou are in good hands with author Chris Shiflett, an internationally-recognized expert in the field of PHP security. Shiflett is also the founder and President of Brain Bulb, a PHP consultancy that offers a variety of services to clients around the world.
Drawing Basics and Video Game Art: Classic to Cutting-Edge Art Techniques for Winning Video Game Design
Chris Solarski - 2012
It gives detailed explanations of game art techniques and their importance, while also highlighting their dependence on artistic aspects of game design and programming.” — John Romero, co-founder of id Software and CEO of Loot Drop, Inc."Solarski’s methodology here is to show us the artistic techniques that every artist should know, and then he transposes them to the realm of video games to show how they should be used to create a far more artful gaming experience ... if I were an artist planning to do video game work, I’d have a copy of this on my shelf."— Marc Mason, Comics Waiting RoomVideo games are not a revolution in art history, but an evolution. Whether the medium is paper or canvas—or a computer screen—the artist’s challenge is to make something without depth seem like a window into a living, breathing world. Video game art is no different. Drawing Basics and Video Game Art is first to examine the connections between classical art and video games, enabling developers to create more expressive and varied emotional experiences in games. Artist game designer Chris Solarski gives readers a comprehensive introduction to basic and advanced drawing and design skills—light, value, color, anatomy, concept development—as well as detailed instruction for using these methods to design complex characters, worlds, and gameplay experiences. Artwork by the likes of Michelangelo, Titian, and Rubens are studied alongside AAA games like BioShock, Journey, the Mario series, and Portal 2, to demonstrate perpetual theories of depth, composition, movement, artistic anatomy, and expression. Although Drawing Basics and Video Game Art is primarily a practical reference for artists and designers working in the video games industry, it’s equally accessible for those interested to learn about gaming’s future, and potential as an artistic medium.Also available as an eBook
Hands-On Machine Learning with Scikit-Learn and TensorFlow
Aurélien Géron - 2017
Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details
Critical Path: How to Review Videogames for a Living
Dan Amrich - 2012
This includes how to write compelling reviews, how to pitch yourself as a writer, how to tackle some tricky ethical quandaries, and yes, even how to get free games. Based on Dan Amrich’s own experience as a game journalist for more than 15 years, it’s advice that can serve you for your entire career, from press start to game over.
The Nature of Code
Daniel Shiffman - 2012
Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design. Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. The book's examples are written in Processing, an open-source language and development environment built on top of the Java programming language. On the book's website (http://www.natureofcode.com), the examples run in the browser via Processing's JavaScript mode.
JavaScript: The Good Parts
Douglas Crockford - 2008
This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.
Clean Architecture
Robert C. Martin - 2017
"Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps?What are the core principles of software architecture?What is the role of the architect, and what is he/she really trying to achieve?What are the core principles of software design?How do designs and architectures go wrong, and what can you do about it?What are the disciplines and practices of professional architects and designers?Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager — and for any programmer who aspires to these roles or is impacted by their work.
Gamelife: A Memoir
Michael W. Clune - 2015
So begins Suspended, the first computer game to obsess seven-year-old Michael, to worm into his head and change his sense of reality. Thirty years later he will write: "Computer games have taught me the things you can't learn from people."Gamelife is the memoir of a childhood transformed by technology. Afternoons spent gazing at pixelated maps and mazes train Michael's eyes for the uncanny side of 1980s suburban Illinois. A game about pirates yields clues to the drama of cafeteria politics and locker-room hazing. And in the year of his parents' divorce, a spaceflight simulator opens a hole in reality.In telling the story of his youth through seven computer games, Michael W. Clune captures the part of childhood we live alone.
The CRPG Book Project - Expanded Edition
Felipe Pepe - 2018
The completed ebook was first released as a free PDF in 2018, getting over 160,000 downloads. A deal was then made with Bitmap Books, which published a limited hardcover version of the book in 2019. All of the author’s profits (£20.992 as of January 2022) were donated to Vocação, a Brazilian NGO that helps kids and teenagers from poor areas to get a better education and find employment.In 2022, a new expanded edition was released, now with 160 extra pages, addressing issues with the previous release and expanding it to include games that were never released in English, as well as MMOs, MUDs, RPG Maker titles and more.This expanded edition is freely available for download at the project's website.