This is by far one of the worst books on programming or game design that I have ever read. The book is written out of order, incomplete, ambiguous, and shallow in the explanations of code. To give an excellent example, chapter 5 has you code several modules for client and server based actions but the game won't run with just the files the book tells you to create. The end of chapter 5 even mentions the AI beast running around; what AI beasts I never typed in a module to control AI? I even checked the code on the CD against the book and there were inconsistencies, I am not going to debug the script to see what the difference is but I can tell you just by glancing through it there were a few problems.
Also the fact that we are jumping around in the book concerns me too since each chapter builds on the one before it except it seems GUIs are not till chapter 10 but are used in the game in chapter 5 and that the book stops creating the game at chapter 7, starts focusing on integrating other programs, and picks up at chapter 18 with weather.
3D Game Programming All in One 2nd Edition
by
Kenneth C Finney
(Author)
ISBN-13: 978-1598632668
ISBN-10: 1598632663
Why is ISBN important? ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
More Buying Choices
There is a newer edition of this item:
"3D Game Programming All in One, Second Edition" is perfect for anyone interested in learning the skills and processes involved in making games. This new edition of the bestselling book shows readers how to design and create every aspect of a fully featured game. Starting with an introduction to game programming and the gaming industry the book covers game engines, scripts, textures, modeling, sound and music, and more. Written by a professional game programmer with almost 30 years of programming experience, the book allows readers to turn their game ideas into reality by combining the skills they learn to create a sample game. The Torque game engine, along with all of the source code, tools, and other resources needed to complete the exercises in the book, are included on the accompanying CD-Rom.
Editorial Reviews
About the Author
Kenneth C. Finney teaches in the Game Development and Entrepreneurship program at the University of Ontario Institute of Technology, in Oshawa, Ontario, Canada, where he runs the Game Development Workshop. Ken has taught game design, level and GUI design, game development, programming, and prototyping at the Art Institute of Toronto where he was lead faculty member in the Game Art & Design program for five years. Ken is the creator of the popular TubettiWorld "Online Campaign" Mod and the "QuicknDirty" game management tools for NovaLogic's Delta Force 2 game series. In addition to being an associate developer of the Torque Game Engine at GarageGames, Ken is the author of several books about game programming including 3D Game Programming All In One, 1st & 2nd Editions and Advanced 3D Game Programming All In One. Ken is 50% owner of TubettiWorld Games, Inc. (TWG), an Ontario-based company that is creating a new and unique Action/Adventure game based on the original TubettiWorld design, using Torque Game Engine Advanced. The team that Finney has assembled at TWG was responsible for delivering a 3D action racing game for a major U.S. toy manufacturer in 2008.
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Cengage Learning PTR; 2nd edition (November 6, 2006)
- Language : English
- Paperback : 1085 pages
- ISBN-10 : 1598632663
- ISBN-13 : 978-1598632668
- Item Weight : 4.7 pounds
- Dimensions : 7 x 2.5 x 9.25 inches
- Best Sellers Rank: #4,994,384 in Books (See Top 100 in Books)
- #3,541 in Game Programming
- #3,960 in Computer Graphics
- #10,411 in Video & Computer Games
- Customer Reviews:
Customer reviews
3.2 out of 5 stars
3.2 out of 5
11 global ratings
How customer reviews and ratings work
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on March 23, 2007
Reviewed in the United States on January 6, 2012
While generally a fine book, the typos or glaring errors I come across are distracting and cumbersome in the learning process. What I had orignally thought were errors in my comprehension turned out to be differences in what the author was saying versus what is true. Add to that the fact that sample codes in the book don't match with the sample codes on the enclosed CD. Now my progression through this book is cut in half while I figure out where the errors are in the text and code.
Reviewed in the United States on April 7, 2015
great book
Reviewed in the United States on February 19, 2013
There are a number of 3D game engines available and I bought this book because I expected a relatively trouble-free introduction to at least one of these engines. The promise of leading the reader through the basics of game development in all its facets was appealing.
Things started out very badly when I follow the instructions for setup of the application (uesetup.exe). Briefly I get a glimpse of what seems to be an install wizard, and then ....... nothing. The exe does continue to run in the background, and when it does so, it kills any sort of internet access. I had to go to the Windows Task Manager to kill the uesetup.exe in order to restore my usual internet applications to functional status. I did restart the computer and attempt to run the uesetup.exe after shutting down my internet applications (assuming that would settle any conflict). No such luck.
I searched the internet for evidence that others had encountered this, but there was only one (unanswered) post on a forum - asked almost six years ago.
Before shelling over $50.00 of your hard-earned money on this, be advised that you may have to slog through some major computer application issues in order to solve this, assuming there is a solution. For the record, I am computer literate, have a Windows XP system with the Direct X updates installed and over 300 GB free space on my hard drive, so these aspects in and of themselves cannot be the issue - in fact they follow the book's guidelines. I am referring to the Second Edition of the book, which another reviewer questioned with regard to software compatibility as well. Whether that is the root of my problem remains unknown at this time.
There may be a solution available, but in the meantime potential buyers should be aware of these issues. If they can be addressed here at Amazon by a qualified individual, it would be of great service. It might even sell some books.
Things started out very badly when I follow the instructions for setup of the application (uesetup.exe). Briefly I get a glimpse of what seems to be an install wizard, and then ....... nothing. The exe does continue to run in the background, and when it does so, it kills any sort of internet access. I had to go to the Windows Task Manager to kill the uesetup.exe in order to restore my usual internet applications to functional status. I did restart the computer and attempt to run the uesetup.exe after shutting down my internet applications (assuming that would settle any conflict). No such luck.
I searched the internet for evidence that others had encountered this, but there was only one (unanswered) post on a forum - asked almost six years ago.
Before shelling over $50.00 of your hard-earned money on this, be advised that you may have to slog through some major computer application issues in order to solve this, assuming there is a solution. For the record, I am computer literate, have a Windows XP system with the Direct X updates installed and over 300 GB free space on my hard drive, so these aspects in and of themselves cannot be the issue - in fact they follow the book's guidelines. I am referring to the Second Edition of the book, which another reviewer questioned with regard to software compatibility as well. Whether that is the root of my problem remains unknown at this time.
There may be a solution available, but in the meantime potential buyers should be aware of these issues. If they can be addressed here at Amazon by a qualified individual, it would be of great service. It might even sell some books.
Reviewed in the United States on November 4, 2007
- A much needed resource for anyone starting to work with the Torque Game Engine.
That pretty much sums up how I've found this book. It covers everything someone starting off would need to know and understanding. It is well organized and constantly discussed on the Garage Games website. While it doesn't delve into rewriting the Torque engine, it does give you the fundamental knowledge of its design and operation. It does this very well and by the end you should firmly understand where all the major components reside, and how to make a nice little demo game.
I must admit it has some flaws. The black and white pictures don't help explain the texture/terrain sections well enough. It is also a bit outdated - but the coding errors have almost all been corrected online if you have the opportunity to look for them. Lastly, this is a beginners resource. If you are of advanced skill (or a quick learner) you might outgrow the book quickly. It will, however, continue to be a great resource in the future as a result of the sparse documentation accompanying the game engine.
I recommend this resource to anyone delving into Torque Game Engine for the first time, as well as veterans of other engines that are trying to learn what Torque is capable of. And hey, with all the modeling, texturing and terrain editing advice it gives - it might just be helpful for folks using other editors as well... Until Garage Games releases more comprehensive documentation for Torque, resources like this will continue to be the foundation for learning and releasing great Indie games.
That pretty much sums up how I've found this book. It covers everything someone starting off would need to know and understanding. It is well organized and constantly discussed on the Garage Games website. While it doesn't delve into rewriting the Torque engine, it does give you the fundamental knowledge of its design and operation. It does this very well and by the end you should firmly understand where all the major components reside, and how to make a nice little demo game.
I must admit it has some flaws. The black and white pictures don't help explain the texture/terrain sections well enough. It is also a bit outdated - but the coding errors have almost all been corrected online if you have the opportunity to look for them. Lastly, this is a beginners resource. If you are of advanced skill (or a quick learner) you might outgrow the book quickly. It will, however, continue to be a great resource in the future as a result of the sparse documentation accompanying the game engine.
I recommend this resource to anyone delving into Torque Game Engine for the first time, as well as veterans of other engines that are trying to learn what Torque is capable of. And hey, with all the modeling, texturing and terrain editing advice it gives - it might just be helpful for folks using other editors as well... Until Garage Games releases more comprehensive documentation for Torque, resources like this will continue to be the foundation for learning and releasing great Indie games.
3 people found this helpful
Report abuse


