Starling Game Development Essentials
暫譯: Starling 遊戲開發必備指南
Juwal Bose
- 出版商: Packt Publishing
- 出版日期: 2013-12-26
- 售價: $1,360
- 貴賓價: 9.5 折 $1,292
- 語言: 英文
- 頁數: 116
- 裝訂: Paperback
- ISBN: 178398354X
- ISBN-13: 9781783983544
海外代購書籍(需單獨結帳)
商品描述
Develop and deploy isometric turn-based games using Starling
Overview
- Create a cross-platform Starling Isometric game
- Add enemy AI and multiplayer capability
- Explore the complete source code for the Web and cross-platform game develpment
In Detail
Starling makes it very easy for an ActionScript developer to create cross-platform, multiplayer games. Starling utilizes GPU to render all the content for excellent performance on a wide range of devices. Multiplayer games have become a very lucrative market, pulling in more and more developers who try to raise the bar for user experience. With the ever-increasing popularity of iOS and Android, the demand for cross-platform games has increased exponentially.
Starling Game Development Essentials takes you step-by-step through the development of a complicated Isometric game. You will learn to create a level editor, AI logic for enemies, and integrate particle effects. Furthermore, you will learn to develop multi-player games that can support multiple players on the same device and would integrate Flox services for efficient user tracking and analytics. Finally, you will understand how to deploy your game to the Web, App Store, and Google Play.
This project-based book starts with the game idea, and an introduction to Game States and Game Loop. You also learn about the working of Isometric projection logic.
You get to explore RenderTexture for dynamically creating game levels and later on easily upgrade to the exceptional QuadBatch for deploying on devices. You will then move on to use Starling Particle extension for explosion effects. Finally, you will develop a simple AI Manager to help the enemy make decisions and use Pathfinder to facilitate grid-based path finding.
Starling Game Development Essentials, with the help of FlagDefense game source code, is an invaluable asset to anyone who wants to create a Starling cross-platform game.
What you will learn from this book
- Learn about Game States and Game Loop which are an integral part of any game
- Apply Isometric transformation equations and logic for converting 2D grid-based levels into 3D isometric view
- Set up an Isometric level editor that exports level data thereby easing level creation and speeding up development
- Configure the PlayerIO turn-based multiplayer and the same device turn-based multiplayer
- Use Pathfinder for AI path finding which will help the enemy soldiers and bombs to track their corresponding destinations
- Integrate AdMob ANE for some monetization and Floxleaderboards for tracking scores
- Organize deployment to the App Store and Google Play with all the necessary icons, certificates, and launch images
Approach
This is a practical, project-based guide that will help the reader to build Isometric, turn-based games using Starling.
Who this book is written for
If you are an ActionScript developer and want to create cross-platform games with Starling, this book is for you. The FlagDefense game covers some complex topics in game development which are beneficial even for those who are already creating games with Starling. Prior knowledge of Starling will help, but is not necessary.
商品描述(中文翻譯)
開發和部署等距回合制遊戲使用 Starling
概述
- 創建一個跨平台的 Starling 等距遊戲
- 添加敵方 AI 和多人遊玩功能
- 探索 Web 和跨平台遊戲開發的完整源代碼
詳細內容
Starling 使 ActionScript 開發者能夠輕鬆創建跨平台的多人遊戲。Starling 利用 GPU 渲染所有內容,以在各種設備上提供卓越的性能。多人遊戲已成為一個非常有利可圖的市場,吸引越來越多的開發者努力提升用戶體驗。隨著 iOS 和 Android 的日益普及,對跨平台遊戲的需求呈指數增長。
《Starling 遊戲開發基礎》將逐步引導您開發一個複雜的等距遊戲。您將學會創建關卡編輯器、敵方的 AI 邏輯,並整合粒子效果。此外,您將學會開發支持同一設備上多名玩家的多人遊戲,並整合 Flox 服務以進行高效的用戶追蹤和分析。最後,您將了解如何將遊戲部署到 Web、App Store 和 Google Play。
這本以項目為基礎的書籍從遊戲概念開始,並介紹遊戲狀態和遊戲循環。您還將學習等距投影邏輯的運作。
您將探索 RenderTexture 以動態創建遊戲關卡,並隨後輕鬆升級到卓越的 QuadBatch 以在設備上部署。然後,您將使用 Starling 粒子擴展來實現爆炸效果。最後,您將開發一個簡單的 AI 管理器,幫助敵人做出決策,並使用 Pathfinder 來促進基於網格的路徑尋找。
《Starling 遊戲開發基礎》在 FlagDefense 遊戲源代碼的幫助下,對任何想要創建 Starling 跨平台遊戲的人來說都是一個無價的資產。
您將從這本書中學到什麼
- 了解遊戲狀態和遊戲循環,這是任何遊戲的核心部分
- 應用等距變換方程和邏輯,將 2D 網格關卡轉換為 3D 等距視圖
- 設置一個等距關卡編輯器,導出關卡數據,從而簡化關卡創建並加快開發速度
- 配置 PlayerIO 回合制多人遊戲和同一設備的回合制多人遊戲
- 使用 Pathfinder 進行 AI 路徑尋找,幫助敵方士兵和炸彈追蹤其相應的目的地
- 整合 AdMob ANE 以進行一些貨幣化,並使用 Flox leaderboards 來追蹤分數
- 組織部署到 App Store 和 Google Play,並準備所有必要的圖標、證書和啟動圖片
方法
這是一本實用的項目導向指南,將幫助讀者使用 Starling 構建等距回合制遊戲。
本書的讀者對象
如果您是 ActionScript 開發者並希望使用 Starling 創建跨平台遊戲,這本書適合您。FlagDefense 遊戲涵蓋了一些遊戲開發中的複雜主題,即使對於已經使用 Starling 創建遊戲的人也有益處。對 Starling 的先前知識將有所幫助,但並非必要。