วันอาทิตย์ที่ 27 พฤศจิกายน พ.ศ. 2554

Building a 3D Game Engine in C++


Customer Rating :
Rating: 3.3

List Price : $39.95 Price : $194.96
Building a 3D Game Engine in C++

Product Description

Everything you need to create your own 3D game engine

Most game programming books hand you a finished game engine and then tell you how to add on a few features, so you're locked into someone else's design from the beginning. But why compromise? This book shows you how to build your own custom engine from scratch using AST3D, a powerful 3D graphics library that's included on the disk. Now you can build the game you want, and you'll never have to pay a licensing fee again.

This book/disk set, written by professional game programmer Brian Hook, gives all the technical details, shortcuts, and tricks of the trade he had to learn the hard way. Find out how to:

  • Design and develop games like the professionals
  • Create real-time 3D graphics games
  • Implement collision and boundary detection
  • Create "intelligent" entities using AI algorithms

Disk includes:

  • AST3D, a C++ library specifically designed for 3D game programming
  • Source code for Borland and Watcom C++ compilers
  • An original 3D game engine you can use to create your own games




    Building a 3D Game Engine in C++ Reviews


    Building a 3D Game Engine in C++ Reviews


    Amazon.com
    Customer Reviews
    Average Customer Review
    18 Reviews
    5 star:
     (5)
    4 star:
     (5)
    3 star:
     (3)
    2 star:
     (1)
    1 star:
     (4)
     
     
     

    5 of 5 people found the following review helpful:
    4.0 out of 5 stars It is a good book, January 26, 2001
    By 
    Rustam Abzaletdinov (Plano, Texas United States) - See all my reviews
    This review is from: Building a 3D Game Engine in C++ (Paperback)
    I purchased this book in 1995 when I was migrating from C to C++. Stepped through the code in the debugger, and put it aside, as it was for DOS, and I wanted to have a real Window, not DOS screen. Later, with Charles Petzold's "Programming Windows" help, I ported 3D engine DOS code to Windows31 and it worked, but I have to adapt it to the Windows events/kbd/mouse processing. Now in 6 years I recompiled the Windows 31 version on Windows 2000 Advanced Server in VS.NET Beta1 - it compiles and runs(!). I am learning C# these days, and will try to re-write Brian's engine in C#. My point is that the ideas of 3D engine experssed in this book are fundamental, as they are absorbed from the knowledge of many talented people named in the book. The bulk of engine design and the code is solid, it just takes time and patience to gain necessary experience to understand the engine, adopt it to the event-driven model, and move it to the platform of your choice. Overall book is worth the... Read more
    Help other customers find the most helpful reviews 
    Was this review helpful to you?  Yes No


    4 of 4 people found the following review helpful:
    3.0 out of 5 stars OK for an overview of basic 3D game engine design, January 28, 2006
    By 
    Amazon Verified Purchase( What's this?)
    This review is from: Building a 3D Game Engine in C++ (Paperback)
    This is a very old book using very old technology. The author is using raw C++ code and some assembly language to demonstrate a 3D game engine which he calls AST3D. At this point in time, you should not buy the book expecting to extract the code intact and have a state of the art 3D game engine. However, since the code is not wrapped up as part of a larger more complex programming library, the code snippets in the book are very readable and therefore useful as pseudocode to understand the components of a game engine at a building block level, and some of the more basic algorithm information is still useful too. The problem is that modern in-print books on 3D game engine architecture are usually so wrapped up in some very complex code library that it is hard to get a good handle on how to write an engine and the design decisions involved. That is why this book is still useful. The most useful chapter in the book is chapter 16, "The View from the Top", in which the structure of the 3D... Read more
    Help other customers find the most helpful reviews 
    Was this review helpful to you?  Yes No


    3 of 3 people found the following review helpful:
    4.0 out of 5 stars A good 3d book, October 14, 1998
    By A Customer
    This review is from: Building a 3D Game Engine in C++ (Paperback)
    This is one of the only 3d graphics books I've come across which actually does a decent job in explaining how 3d graphics are done. I'm not saying its brilliant, but it is simple. Even though the examples are probably outdated, and probably designed for a 386/486 machine with no texture mapping, it still explains pretty timeless techniques which are still valid in 3d engines of today. I like it.
    Help other customers find the most helpful reviews 
    Was this review helpful to you?  Yes No


    Share your thoughts with other customers:
      See all 18 customer reviews...

    ไม่มีความคิดเห็น:

    แสดงความคิดเห็น