Search -
Introduction to Game Design, Protoyping, and Development: From Concept to Playable Game - with Unity and C#
Introduction to Game Design Protoyping and Development From Concept to Playable Game with Unity and C Author:Jeremy Gibson There are books on game design, and there are books on game programming, however thus far, there are very few books that bring both disciplines together into a cohesive whole. Introduction to Game Design, Prototyping, and Development is an essential text for beginning and intermediate level game designers that covers both the basic tenants of ga... more »me design & paper prototyping and a detailed, project-based introduction to game prototyping and development using C# and the Unity game engine. The book starts with a section on general game design concepts covering a cohesive understanding of game mechanics, design approaches, game analysis methodologies, and the mathematical and probabilistic foundations that underly both paper and digital games. The second section of the book is devoted to an introduction to basic programming concepts. Though this section makes use of the C# programming language, the concepts covered are nearly identical across all modern computer languages (e.g. variables, functions, classes, arrays, loops, conditionals, etc.). The third section of the book is comprised of a collection of several short game prototyping tutorials that each delve into specific prototyping & programming skills. Rather than devote the entire book to one monolithic tutorial as many other books have, the individual projects in this book can each be approached independently and used more effectively as a reference for readers who are more familiar with the material or for previous readers to return to and reference. The book also includes appendices covering both a concise reference for the basics of the C# language and a list of resources to help readers continue their education once they've finished this book. As a book for both general and student audiences, this book also includes end of chapter exercises, ancillaries for professors, and companion files for readers (including art and code). All code is also available under a Creative Commons Attribution license, therefore those who want to create their own block puzzles, first-person shooters, 2D platformers, or physics puzzle games can use the projects in this book as a launching pad to do so!« less