|
|||||||||||||||||||||||||||||||||||
|
12 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
23 of 25 people found the following review helpful:
4.0 out of 5 stars
A good book if you want to go into the industry,
By
This review is from: Game Architecture and Design: A New Edition (Paperback)
Most of the game-writing books you find will cover a little bit of everything â€* some Windows programming, some C++ (or Java), some basic graphics knowledge, and a little bit about how to put it all together. My main complaints about those sorts of books is that much of it is not specific to games.This book covers a different set of topics. It isn't about the programming aspect, but about the entire development process. There are three sections: A. Game Design. As a non-professional game programmer, I found this section to be the most interesting. It covers things like game balance, skill levels, and making the parts of a game fit together nicely. B. Project Management. This section covers aspects of game development that hobbyists will find overkill, but that professionals will want to read. It includes both history and prescriptions for managing a project. Some of it seems to be excessively specific, like descriptions of exactly how teams "should" be structured, why you should not allow inflatable furniture at the office, and what signs you should look for to identify "problem" developers. C. Architecture. This section is a mix of stories about existing games and techniques to use when writing game code. It covers things like class hierarchies, state machines, game engines, design patterns, commenting style, whether you should use "goto", and other coding issues. The first section was great. I think most game developers (both hobbyist and professional) would find it interesting. I did not find the second section interesting, probably because I'm not involved in the industry. Parts of the third section were good, but at some point it descended into 40 pages addressing little things like the use of braces in C++ code, using goto, why you should comment your code, and so on. That's the kind of thing that's already covered by software engineering texts, and doesn't change just because you're writing games. Overall, I liked this book because it tackles the important issues in game development. However, I found that parts of it just weren't interesting, because I had read about those topics in books unrelated to game development.
28 of 32 people found the following review helpful:
5.0 out of 5 stars
Everyone in the games industry: read this book,
By
This review is from: Game Architecture and Design: A New Edition (Paperback)
In a nutshell, everyone in the games industry should read this book! It doesn't matter if you're a designer, programmer, artist or producer, a beginner or a veteran - if you don't find something in the book that justifies the asking price and time invested then either a) you're too stubborn to learn or b) why haven't you written your own book yet?OK, that's the good bit, and it's broad, so for the rest of the review I'll concentrate on the weaknesses that make it not quite perfect. Firstly, the name of the book is rather misleading. Whilst the book does contain some good advice on game architecture and game design, it is actually not what the majority of the book is about. A quick glance at the table of contents shows that there is a major section on project management, and actually that's what the majority of the architecture and design sections focus on to. Whilst there is some specific advice on techniques, algorithms or whatnot to add to your game, the main focus throughout is on developing an effective *process*. It's basically a manifesto for making better games. That's what makes the book so strong... the games industry is full of people with great ideas for games, and great programming skill etc, but as a rule we have the management skill of a dead slug. This book seeks to address that problem. Even if you're not at management level, the advice and ideas in the book will be very useful to you in your self-management, and hopefully will help you to streamline your team. That said, sometimes the ideas will be useful by giving you better ideas when you disagree with them. The book preaches a method called the "software factory", which does have many merits and probably is a very efficient way to make solid games - but I doubt it could ever lead to an exceptional one. Although it occasionally denies the fact, the book does seem to promote a notion that is very common to people outside the industry, and occasionally present and harmful within it - that of a solitary game designer heroically bringing his unique vision and genius to life, either with the aid of a team of artists and programmers eager to lap up his sage advice or (more commonly, one expects) struggling against the team that fails to appreciate his special skills. The book may give the wannabe game designer the idea that he will be responsible for creating the story, characters, game mechanics, level features, art direction and even code architecture for his project, leaving the rest of the team to fill in the details. Well, maybe there's a dozen people in the world capable of filling all those roles on a modern game project - and at most that many development teams willing to work with them. The book states at one point that "the future belongs to the visionary, the dreamer". Not in the games industry it doesn't - it belongs to those designers with the technical skill and knowledge to turn a vision or a dream into a solid, consistent and satisfying set of game mechanics and level designs. Contrary to popular belief, good ideas are extremely common, and can come from any member of a development team. The skills to take those ideas and turn them into a real fully fleshed out system that results in player satisfaction are much rarer, and much more direly needed. BUT, this book does give any game developer a better chance of developing those skills, I think. However, I think the creation of a modern AAA title needs to be a much more collaborative process, drawing on the creativity and passion of the whole team, not just a few individuals on it. If nothing else, the team will produce much better work if they're involved on the creative level. Back to the problems with the book - organisation is another. The book is grouped into 3 sections - design, production and architecture. Logically, the order should be design, architecture, production, and the book would read a lot better for it (and a bunch of production-related ideas that end up in the architecture section could be put in the appropriate place). Lastly, although the book claims it is "not a programming book", it spends an inordinate amount of time on issues like bracing styles and commenting conventions. This information is very specific to programmers, unlike the rest of the book, and does not really belong here will it will doubtless make non-programmers stop reading. Furthermore, the issues and information are covered better in a myriad of other books, so the authors would have been better to simply refer the reader to one of those. Another comment, though this book suffers less from it than most books written on games - the authors often seem to think of pc games as the only games, and the "real time strategy" types of games are the most frequently used as an example. It seems to be that programmers on these types of projects are the most likely to write about it, as a huge amount of the literature on games seems to have this bias that is unfortunately not reflective of the real distribution of the games on the store shelves. It hurts this book less than some others though. OK, so there are some flaws with the structure and some of the advice needs to be taken with a pinch of salt, but hopefully those will be fixed in the next edition - and even with the warts, the book is a very readable source of invaluable ideas, written by people that clearly have battle-won experience in development. As such, unless you've just shipped your 10th million seller and have nothing left to learn, I guarantee that it is worth your time to read this book. Your next game will be better for it.
20 of 23 people found the following review helpful:
5.0 out of 5 stars
The last review is talking about the korean edition...,
This review is from: Game Architecture and Design: A New Edition (Paperback)
(Sorry about the 5 star rating... what else am I supposed to rate my own book? :) That, and I need to 'cancel out' the guy below reviewing the wrong edition. ) They reviewer below complaining about diagram mistakes is correct... except that we had no control over the Korean edition of the book. He is not talking about *this* edition, which has those figures drawn correctly.
4 of 4 people found the following review helpful:
5.0 out of 5 stars
Not what I expected but certainly worth the effort.,
By
This review is from: Game Architecture and Design: A New Edition (Paperback)
I began reading this book expecting to learn something about game programming and architecture but what I came out with was less about programming and specific technical advice (though there was some of that) and more about the process of creating games, including how someone might attempt to manage a game development project. Even though my expectations were not met I can honestly say that I was not disappointed. The book was very well written and thorough in many ways (e.g., project management, "what is a game?") and weak in others (e.g., programming tricks, guidelines).
The first half of the book was dedicated to the process of creating games. The project management side of game creation. There are plenty of books about gaming programming with API X with Language Y. In my opinion these books are frequently unfulfilling because they concentrate on tiny details (such as a specific method in DirectX). Things you should be able to glean from help documentation such as the MSDN or user forums. They rarely show the larger picture. Game Architecture and Design introduced me to a side of game development I had never considered and this was easily the most interesting and well thought out portion of the book. I've often thought about what kind of game I would like to create but I never asked myself: What is a game? What makes a game fun? How do I design a game specification document? What sort of project management pitfalls might I come across and how can I void them? This book constantly asks these sorts of questions. Interestingly, while reading through this section I found myself asking the same questions when playing through some professional big budget games and found that even the professionals could have used this book to improve their games. The latter half of the book touched upon the actual game architecture. I found this part rather weak. Though it promotes the idea of abstraction, modules and flexibility these are not new concepts to software development in general and are covered in better details in books dedicated to software design patterns, techniques and technologies. Some of the suggestions are more suited to company policy such as variable naming guidelines, commenting etc. That's not to say that these things aren't important (I personally try to adhere to a particular style), but I'm not convinced these sorts of opinion driven items will fit everyone's coding style. Overall I found the book incredibly engaging, especially the first half of the book. I've always thought about game development in terms of classes, variables, source control etc and I never questioned what happens before coding begins. I would highly recommend this book to any budding game developer in so far as understanding the entire game development process, from inception to documentation to creation. Though not the Rosetta stone for game developers it is an excellent resources for beginners and experienced developers alike.
3 of 3 people found the following review helpful:
4.0 out of 5 stars
Interesting Insight into the Game Industry,
By Brian Borman (Hartford, CT USA) - See all my reviews
This review is from: Game Architecture and Design: A New Edition (Paperback)
I found this book to be very interesting in designing a game from start to finish. However, finished in this case means the design document. The book sparcely covers the technical and programming aspects of game design and instead considers designing the game completely on paper.
It covers various topics including concept, character creation, play balance, and working with the programming team. The examples included are simple rock-paper-scissor rules with other interesting variations. It covers how to document object attributes and the game effects they have. By following the book the new developer should realize the author's ideal development environment, where the developer(s) make a design document that is sufficient for the programmers to code without requiring constant attention from the designer(s), and thus freeing designer(s) to work on a new game (with a new programming team) while the current one is programmed. This approach is explained more fully in a rather lenghty section near the end of the book. Additionally, the author comments on the industry's currently development model, and compares it to his model. There appear to be several flaws with the book. For example, the author favors first-person perspective shooters as the most interactive type of game and therefore the most fun. The emphasis placed on interactivity seems to be mostly in the form of different ways of doing the same task (i.e. shooting different guns, etc.). To me this seemed to be adding features that did not radically affect gameplay, something the author warns not to do. Also, it is mostly written in the form of experience and ideas applied to real world examples and not general game theory. While general game theory is not completely neccessary, serious developers should learn general game theory and not just a few working examples, if they want to innovate and not derivate. Overall, this book succeeds in its goal to provide a beginner with a basic idea of game development and does it without complicated theory and math.
3 of 3 people found the following review helpful:
2.0 out of 5 stars
pretty worthless for design,
By Tony V "ramonstick" (San Francisco) - See all my reviews
This review is from: Game Architecture and Design: A New Edition (Paperback)
I bought this book 7 years ago when I was trying to get into the industry. I'm a game designer now with six years of experience and I can tell you, this book really had very little to offer. Only part of the book covers actual game design and it doesn't go into much depth; I don't remember reading anything I didn't already know. Game design is a combination of creativity, user psychology and fundamental mechanics but this book seems to treat it almost as if it were a branch of programming that an engineer could pick up with a little extra study. If you want to understand games, study them -dissect what makes some fun and others not. If you want a book that gives an interesting perspective into game design, get Rules of Play.
3 of 4 people found the following review helpful:
5.0 out of 5 stars
A great book, a must for new game designers.,
By
Amazon Verified Purchase(What's this?)
This review is from: Game Architecture and Design: A New Edition (Paperback)
This book should be on the shelf of every game developer and designer. It's a relatively complete guide to the development/design process of a video game and will give excellent insight into the techniques and approaches used by the professionals of the field. It covers a lot of topics so it ends up not being (nor pretending to be) a specialized "textbook", but it is a very high quality overview of the creative phase with many great tips and guides. Placing an example game design document at the end of the book was a classy and very appreciated decision :)
If you're interested in game design or game development in general, please, do buy this book. If you're interested in a specific area of development, such as general coding, buy game programming gems or game programming graphics gems if you're into gfx. If you're looking for a hardcore game programming guide, this is not what you want.
3.0 out of 5 stars
Some redeeming qualities,
By
Amazon Verified Purchase(What's this?)
This review is from: Game Architecture and Design: A New Edition (Paperback)
I'm in the industry, I went to school for game design and it seems like this is very targeted at the large team development process. This book is padded with thoughts of the authors and hypothetical conversations with the reader that are often filled with tangents that probably should have been cut by the editor. There is some great info in the book especially if you want to work for a AAA company and are new to the game production scene. For those in small teams where roles as designers, artists and programmers blend and or those in short term development cycles where you don't need a 40+ page GDD (game design doc), you will plow through the book once and it will probably sit on the shelf and collect dust.
Grade: C
5.0 out of 5 stars
Awesome book,
By
Amazon Verified Purchase(What's this?)
This review is from: Game Architecture and Design: A New Edition (Paperback)
If you are in the game business you must have this book and read it ofcourse :)
5 of 8 people found the following review helpful:
5.0 out of 5 stars
Original edition was great,
By
This review is from: Game Architecture and Design: A New Edition (Paperback)
I haven't read "A New Edition", but I did read the 1999 edition of Game Architecture and Design. I've just recommended it to the Game Designers mailing list as a valuable book. I've been a professional game designer since 1988. GA&D had a different perspective on design and has been really useful to me. I'm sure the updated edition is even better.
Corey Cole (co-lead designer of Quest for Glory, Shannara, Castle of Dr. Brain, and others) |
|
Most Helpful First | Newest First
|
|
Game Architecture and Design: A New Edition by Andrew Rollings (Paperback - November 3, 2003)
$84.99 $37.66
In Stock | ||