Video Game Design
About the book
Foreword
This book is designed to teach people what video game design is, how video games work, and enable them to create them, from chumming up ideas and figuring out how to structure them to teaching them how a game engine can be designed to satisfy their requirements. You do not need any prior knowledge of video games to understand this book's subject, up to the implementation part that will expand upon game development techniques for many different types of media. Programming may not be required. Depending on what your goal is, you will need to understand how to program if you intend on going from design to production. You will also need to comprehend Object Oriented Programming to understand modular designs, and be able to understand C/C++ APIs, and have some basic 2D/3D graphics concepts like what a bitmap or a texture is and how they can be used. We will not deal with a specific API or programming language but C/C++ and ASM will be used for examples. The intention is to provide you with a broad vision of the possibilities available to create Video Games.
Copyright Notice
Authors
The following people are authors to this book:
You can verify who has contributed to this book by examining the history logs at Wikibooks (http://en.wikibooks.org/).
Acknowledgment is given for using some contents from other works like : Game Design and Programming, Making video games
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. In short: you are free to share and to make derivatives of this work under the conditions that you appropriately attribute it, and that you only distribute it under the same, similar or a compatible license. Any of the above conditions can be waived if you get permission from the copyright holder. |