3D Game Programming for Teens

Eric D. Grebler

  • 出版商: Course Technology
  • 出版日期: 2006-05-18
  • 定價: $1,020
  • 售價: 2.9$299
  • 語言: 英文
  • 頁數: 440
  • 裝訂: Paperback
  • ISBN: 159200900X
  • ISBN-13: 9781592009008
  • 立即出貨(限量) (庫存=2)




"3D Game Programming for Teens" is a comprehensive, step-by-step introduction to 3D game programming for both teenagers and non-programmers. Organized into three parts, the book begins with an introduction to the game development industry, the game development process, and game engines including WildTangent. Part two covers JavaScript and Web programming and illustrates multiple concepts including variables, loops, and arrays. The final part of the book brings all of the concepts learned together, as you incrementally build a 3D game as each skill is introduced. "3D Game Programming for Teens" assumes no prior programming experience and focuses on teaching the basic skills needed to build a simple 3D game. Once you have mastered the basics, you can apply each skill to more complex game engines and game building. Helpful definitions, examples, sample code, and a hands-on tutorial approach make the book a simple yet complete introduction to 3D game programming.



    • Written for teenagers and non-programmers alike, the book requires no previous game programming knowledge or experience.
    • Truly focused and simple content introduces each concept as part of a step-by-step process that results in building an actual 3D game.
    • Uses a simple game engine, WildTangent, to teach programming concepts that can also be applied to many other more complicated game engines.
    • All of the necessary tools, software, samples, and code are included on the accompanying CD-ROM.


Table of Contents

Part One: Talking the Talk
1. A Quick Gaming History
2. The Gaming Industry
3. Becoming the World's Best Gaming Programmer
4. Anatomy of a Game
5. Designing a Game
6. 3D Game Spelling Bee

Part Two: Walking the Walk
7. BlitzBasic 3D
8. Programming Your First 3D Game
9. Setting the Stage
10. Lights...Camera...No Action (yet!)
11. Shapes
12. Texture Mapping
13. Action
14. Reaction aka Cool Effects
15. Graphics
16. Levels
17. Meshes
18. Welcome Screens
19. Sounds
20. Putting it all Together
21. What's Next?