3D Game Programming for Teens

Eric D. Grebler

買這商品的人也買了...

商品描述

Description

"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.

 

Features

    • 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?

商品描述(中文翻譯)

「3D遊戲程式設計入門」是一本針對青少年和非程式設計師的全面、逐步介紹3D遊戲程式設計的書籍。書籍分為三個部分,首先介紹遊戲開發行業、遊戲開發流程和遊戲引擎(包括WildTangent)。第二部分涵蓋JavaScript和Web程式設計,並介紹多個概念,包括變數、迴圈和陣列。書籍的最後一部分將所有學到的概念結合起來,逐步建立一個3D遊戲。「3D遊戲程式設計入門」假設讀者沒有任何程式設計經驗,並專注於教授建立簡單3D遊戲所需的基本技能。一旦掌握了基礎知識,讀者可以將每個技能應用於更複雜的遊戲引擎和遊戲開發中。書中提供了有用的定義、示例、範例代碼和實踐教學,使讀者能夠輕鬆入門3D遊戲程式設計。

特點:
- 適合青少年和非程式設計師閱讀,不需要任何遊戲程式設計知識或經驗。
- 真正專注且簡潔的內容,將每個概念作為逐步過程的一部分,最終建立一個實際的3D遊戲。
- 使用簡單的遊戲引擎WildTangent來教授程式設計概念,這些概念也可以應用於許多其他更複雜的遊戲引擎。
- 附帶的光碟包含了所有必要的工具、軟體、範例和程式碼。

目錄:
第一部分:談談遊戲
1. 快速遊戲歷史
2. 遊戲行業
3. 成為世界頂尖的遊戲程式設計師
4. 遊戲的結構
5. 遊戲設計
6. 3D遊戲拼字比賽

第二部分:走進遊戲
7. BlitzBasic 3D
8. 編寫你的第一個3D遊戲
9. 設定舞台
10. 燈光...攝影機...還沒有動作(但快了!)
11. 形狀
12. 貼圖映射
13. 動作
14. 反應,也就是酷炫效果
15. 圖形
16. 關卡
17. 網格
18. 歡迎畫面
19. 音效
20. 將所有元素結合起來
21. 下一步是什麼?