Beginning XNA 3.0 Game Programming: From Novice to Professional (Paperback)

Bruno Evangelista, Alexandre Santos Lobao, Riemer Grootjans, Jose ANTONIO LEAL DEFARIAS

  • 出版商: Apress
  • 出版日期: 2009-04-28
  • 定價: $1,398
  • 售價: 6.0$839
  • 語言: 英文
  • 頁數: 448
  • 裝訂: Paperback
  • ISBN: 1430218177
  • ISBN-13: 9781430218173
  • 相關分類: C#遊戲設計 Game-design
  • 立即出貨(限量) (庫存=1)

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

商品描述

Would you like to create your own games, but never have the time to dig into the details of multimedia programming? Now you don’t have to! XNA 3.0 makes it simple to create your own games, which will run on your PC and Xbox 360 console. Even if you don’t know how to program at all, Beginning XNA 3.0 Game Programming: From Novice to Professional will teach you the basics of C# 2008 programming along the way. Don’t get overwhelmed with details you don’t need to know—just learn what you need to start creating your own games right now!

This fast–paced introduction to XNA 3.0 and the C# language provides you with a quick–start guide to creating high–quality XNA games. You’ll be introduced to the key concepts and ideas you need to know in a gradual fashion so that you master one concept before using it as a foundation for the next. Before long you will have the skills to create smooth, professional–looking results in a range of gaming genres. By the end of the book, you will have constructed several working games and have an excellent knowledge base from which to investigate more advanced techniques.

What you’ll learn

  • Master game planning and programming basics.
  • Understand 2–D graphics, audio, and input basics.
  • Create your first 2–D game.
  • Improve your first 2–D game.
  • Explore the basics of game networking.
  • Deal with sound in XNA 3.0.
  • See how to create a 2–D multiplayer game, Rock Rain Live!
  • Understand 3–D game programming basics.
  • Render pipelines, shaders, and effects.
  • Work with lights, cameras, and transformations.
  • Generate a terrain.
  • Learn skeletal animation techniques.
  • Create a third–person shooter game.
  • Play games on the Zune console.

Who is this book for?

This book is for anyone approaching XNA programming for the Xbox 360 for the first time, whether they have experience programming computer games or not.

About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!

商品描述(中文翻譯)

你想創建自己的遊戲,但卻沒有時間深入研究多媒體編程的細節嗎?現在你不需要了!XNA 3.0讓創建自己的遊戲變得簡單,這些遊戲可以在你的PC和Xbox 360主機上運行。即使你完全不懂編程,《Beginning XNA 3.0 Game Programming: From Novice to Professional》也會在學習的過程中教你C# 2008編程的基礎知識。不要被你不需要知道的細節所困擾,只需學習你需要的知識,立即開始創建自己的遊戲吧!

這本關於XNA 3.0和C#語言的快節奏介紹,為你提供了一個快速入門指南,教你創建高質量的XNA遊戲。你將逐步介紹需要了解的關鍵概念和思想,以便在使用它們作為下一個基礎之前掌握一個概念。不久之後,你將具備在各種遊戲類型中創建流暢、專業外觀的技能。在本書結束時,你將建立幾個可運行的遊戲,並擁有一個優秀的知識基礎,可以進一步研究更高級的技術。

你將學到什麼:
- 掌握遊戲規劃和編程基礎。
- 了解2D圖形、音頻和輸入基礎。
- 創建你的第一個2D遊戲。
- 改進你的第一個2D遊戲。
- 探索遊戲網絡的基礎知識。
- 處理XNA 3.0中的聲音。
- 看看如何創建一個2D多人遊戲《Rock Rain Live!》。
- 了解3D遊戲編程的基礎知識。
- 渲染管線、著色器和效果。
- 使用燈光、相機和變換。
- 生成地形。
- 學習骨骼動畫技術。
- 創建第三人稱射擊遊戲。
- 在Zune主機上玩遊戲。

這本書適合誰閱讀?
本書適合首次接觸XNA編程的任何人,無論他們是否有編程電腦遊戲的經驗。

關於Apress Beginning系列
Apress的Beginning系列是獲得關鍵入門級工作所需的正確選擇。這些書籍將從頭開始教你一個標準且重要的技術,因為它們明確設計為帶你從“新手到專業人士”。你將開始你的旅程,看到你需要知道的內容,但沒有不必要的理論和填充物。通過逐步學習如何一步一步地組合真實世界的項目,你將建立你的技能集。因此,無論你的目標是下一個職業挑戰還是新的學習機會,Apress的Beginning系列都會帶你到那裡——它是你在陌生領域中的可靠指南!