Beginning Android 3D Game Development (Paperback)
暫譯: Android 3D 遊戲開發入門 (平裝本)
Robert Chin
- 出版商: Apress
- 出版日期: 2014-03-10
- 售價: $2,260
- 貴賓價: 9.5 折 $2,147
- 語言: 英文
- 頁數: 492
- 裝訂: Paperback
- ISBN: 1430265477
- ISBN-13: 9781430265474
-
相關分類:
Android
-
相關翻譯:
Android 3D游戲程序設計 (簡中版)
買這商品的人也買了...
-
$620$490 -
$690$587 -
$590$466 -
$1,200$948 -
$860$731 -
$940$700 -
$540$427 -
$680$578 -
$360$306 -
$780$616 -
$860$731 -
$550$468 -
$650$553 -
$780$616 -
$380$300 -
$490$323 -
$520$442 -
$690$538 -
$450$356 -
$680$537 -
$690$538 -
$280$218 -
$860$731 -
$820$541 -
$540$459
相關主題
商品描述
Beginning Android 3D Game Development is a unique, examples-driven book for today's Android and game app developers who want to learn how to build 3D game apps that run on the latest Android 5.0 (KitKat) platform using Java and OpenGL ES.
Android game app development continues to be one of the hottest areas where indies and existing game app developers seem to be most active. Android is the second best mobile apps eco and arguably even a hotter game apps eco than iOS. 3D makes your games come alive; so in this book you'll find that we go in depth on creating 3D games for the Android platform with OpenGL ES 2.0 using an original case study game called Drone Grid.
Moreover, this book offers an extensive case study with code that will be modular and re-useable helping you create your own games using advanced vertex and fragment shaders. Drone Grid is a game app case study that is somewhat similar to the best selling Geometry Wars game series utilizing a gravity grid and colorful abstract graphics and particles.
After reading and using this book, you'll be able to build your first 3D Android game app for smartphones and tablets. You may even be able to upload and sell from popular Android app stores like Google Play and Amazon Appstore.
What you’ll learn
- How to build 3D game apps using Android SDK, NDK and OpenGL ES
- What are the Android SDK and NDK APIs most useful for 3D game development
- How to get a 3D Math Review for game development
- How to build 3D graphics using OpenGL ES
- How to create various motion patterns
- How to set up a game environment: gravity grid, sounds and heads-up display
- How to create the characters, including the player and its enemies or targets
- How to develop a rich menu system with high score table
- How to build a 3D game app using case study offered in book
Who this book is for
This book is for Android developers who want a quick start but detailed enough guide for making 3D games that run on the Android platform using Java and the OpenGL ES. This book is also for game developers who are new to the Android platform and want to learn how to create their own 3D games for Android.
Table of Contents
2. Java on Android
3. 3D Math Review
4. 3D graphics using OpenGL ES 2.0
5. Motion and Collision
6. Game Environment
7. Drone Grid Case Study: Creating the Player
8. Drone Grid Case Study: Creating the Enemies
9. Drone Grid Case Study: The User Interface
10. The Final Drone Grid Game
11. The Android Native Development Kit (NDK)
12. Publishing and Marketing your Final Game
商品描述(中文翻譯)
《開始 Android 3D 遊戲開發》是一本獨特的、以範例為主的書籍,專為當今的 Android 和遊戲應用開發者設計,旨在教導如何使用 Java 和 OpenGL ES 在最新的 Android 5.0 (KitKat) 平台上構建 3D 遊戲應用。
Android 遊戲應用開發仍然是獨立開發者和現有遊戲應用開發者最活躍的領域之一。Android 是第二大移動應用生態系統,並且在遊戲應用生態系統上甚至比 iOS 更具熱度。3D 讓你的遊戲栩栩如生;因此在本書中,我們將深入探討如何使用 OpenGL ES 2.0 為 Android 平台創建 3D 遊戲,並以一個名為 Drone Grid 的原創案例研究遊戲為例。
此外,本書提供了一個廣泛的案例研究,包含可模組化和可重用的代碼,幫助你使用先進的頂點和片段著色器創建自己的遊戲。Drone Grid 是一個遊戲應用案例研究,與暢銷的 Geometry Wars 遊戲系列有些相似,利用重力網格和色彩繽紛的抽象圖形及粒子。
閱讀並使用本書後,你將能夠為智能手機和平板電腦構建你的第一個 3D Android 遊戲應用。你甚至可以將其上傳並在 Google Play 和 Amazon Appstore 等熱門 Android 應用商店中銷售。
你將學到的內容:
- 如何使用 Android SDK、NDK 和 OpenGL ES 構建 3D 遊戲應用
- Android SDK 和 NDK 中對 3D 遊戲開發最有用的 API
- 如何進行遊戲開發的 3D 數學回顧
- 如何使用 OpenGL ES 構建 3D 圖形
- 如何創建各種運動模式
- 如何設置遊戲環境:重力網格、聲音和即時顯示
- 如何創建角色,包括玩家及其敵人或目標
- 如何開發豐富的菜單系統和高分榜
- 如何使用書中提供的案例研究構建 3D 遊戲應用
本書適合對象:
本書適合希望快速入門但又需要詳細指導的 Android 開發者,幫助他們在 Android 平台上使用 Java 和 OpenGL ES 開發 3D 遊戲。本書也適合對 Android 平台不熟悉的遊戲開發者,幫助他們學習如何為 Android 創建自己的 3D 遊戲。
目錄:
1. 介紹
2. Android 上的 Java
3. 3D 數學回顧
4. 使用 OpenGL ES 2.0 的 3D 圖形
5. 運動與碰撞
6. 遊戲環境
7. Drone Grid 案例研究:創建玩家
8. Drone Grid 案例研究:創建敵人
9. Drone Grid 案例研究:用戶界面
10. 最終的 Drone Grid 遊戲
11. Android 原生開發工具包 (NDK)
12. 發布和行銷你的最終遊戲