Mastering Android Game Development
暫譯: 精通 Android 遊戲開發
Raul Portales
- 出版商: Packt Publishing
- 出版日期: 2015-06-30
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 344
- 裝訂: Paperback
- ISBN: 1783551771
- ISBN-13: 9781783551774
-
相關分類:
Android
海外代購書籍(需單獨結帳)
商品描述
Master game development with the Android SDK to develop highly interactive and amazing games
About This Book
- Develop complex Android games from scratch
- Learn the internals of a game engine by building one
- A succinct, hands-on guide to enhance your game development skills with Android SDK
Who This Book Is For
If you are an intermediate-level Android developer who wants to create highly interactive and amazing games with the Android SDK, then this book is for you.
What You Will Learn
- Understand the internals of a game engine and the reasoning behind each of the components
- Decide when to use each of the different ways of drawing on Android
- Handle user inputs, from virtual joysticks to gamepads
- Implement collision detection using different techniques and discover how to optimize it for complex games
- Use animations and particle systems to provide a rich experience
- Create beautiful, responsive, and reusable UIs by taking advantage of the Android SDK
- Integrate Google Play Services to provide achievements and leaderboards to the players
In Detail
Gaming has historically been a strong driver of technology, whether we're talking about hardware or software performance, the variety of input methods, or graphics support, and the Android game platform is no different. Android is a mature, yet still growing, platform that many game developers have embraced as it provides tools, APIs, and services to help bootstrap Android projects and ensure their success, many of which are specially designed to help game developers.
This book is a progressive, hands-on guide to developing highly interactive and complex Android games from scratch. You will learn all the aspects of developing a game using a space shooter game as the example that will evolve with you through the chapters. You will learn all about frame-by-frame animations and resource animations. You will also create beautiful and responsive menus and dialogs and explore the different options for playing sound effects and music in Android.
You will then learn the basics of creating a particle system and how to use the Leonids library. Finally, we will configure and use Google Play Services on the developer console and port our game to the big screen.
商品描述(中文翻譯)
**掌握 Android SDK 的遊戲開發,開發高度互動且驚人的遊戲**
## 本書介紹
- 從零開始開發複雜的 Android 遊戲
- 通過構建遊戲引擎來了解其內部運作
- 一本簡明的實用指南,提升您使用 Android SDK 的遊戲開發技能
## 本書適合誰
如果您是一位中級 Android 開發者,想要使用 Android SDK 創建高度互動且驚人的遊戲,那麼這本書適合您。
## 您將學到什麼
- 理解遊戲引擎的內部運作及其各組件背後的原因
- 決定何時使用 Android 上的不同繪圖方式
- 處理用戶輸入,從虛擬搖桿到遊戲手柄
- 使用不同技術實現碰撞檢測,並發現如何為複雜遊戲進行優化
- 使用動畫和粒子系統提供豐富的體驗
- 利用 Android SDK 創建美觀、響應迅速且可重用的 UI
- 整合 Google Play 服務,為玩家提供成就和排行榜
## 詳細內容
遊戲歷來是技術的強大推動力,無論是硬體或軟體性能、各種輸入方法,還是圖形支援,Android 遊戲平台也不例外。Android 是一個成熟但仍在增長的平台,許多遊戲開發者已經接受它,因為它提供了工具、API 和服務來幫助啟動 Android 專案並確保其成功,其中許多是專門為遊戲開發者設計的。
這本書是一本漸進式的實用指南,旨在從零開始開發高度互動且複雜的 Android 遊戲。您將學習使用太空射擊遊戲作為範例的所有遊戲開發方面,這個範例將隨著章節的進展而演變。您將學習逐幀動畫和資源動畫的所有知識。您還將創建美觀且響應迅速的菜單和對話框,並探索在 Android 中播放音效和音樂的不同選項。
接著,您將學習創建粒子系統的基本知識以及如何使用 Leonids 庫。最後,我們將在開發者控制台上配置和使用 Google Play 服務,並將我們的遊戲移植到大螢幕上。