Mastering Android Game Development

Raul Portales

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-30
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 344
  • 裝訂: Paperback
  • ISBN: 1783551771
  • ISBN-13: 9781783551774
  • 相關分類: Android
  • 下單後立即進貨 (約3~4週)

商品描述

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創建美觀、響應和可重用的用戶界面
- 集成Google Play服務,為玩家提供成就和排行榜

詳細內容
遊戲一直是技術發展的重要驅動力,無論是硬件還是軟件性能、輸入方式的多樣性還是圖形支持,Android遊戲平台都不例外。Android是一個成熟但仍在不斷發展的平台,許多遊戲開發人員已經接受了它,因為它提供了工具、API和服務,以幫助啟動Android項目並確保其成功,其中許多專門為遊戲開發人員設計。

本書是一本逐步實踐的指南,從頭開始開發高度互動和複雜的Android遊戲。您將通過示例遊戲《太空射擊遊戲》逐步學習遊戲開發的各個方面。您將學習逐幀動畫和資源動畫的所有知識。您還將創建美觀且響應的菜單和對話框,並探索在Android中播放音效和音樂的不同選項。

然後,您將學習創建粒子系統的基礎知識以及如何使用Leonids庫。最後,我們將在開發者控制台上配置和使用Google Play服務,並將遊戲移植到大屏幕上。