iOS 9 Game Development Essentials

Chuck Gaffney

  • 出版商: Packt Publishing
  • 出版日期: 2015-10-30
  • 售價: $1,610
  • 貴賓價: 9.5$1,530
  • 語言: 英文
  • 頁數: 224
  • 裝訂: Paperback
  • ISBN: 1784391433
  • ISBN-13: 9781784391430
  • 相關分類: Apple Developer
  • 下單後立即進貨 (約3~4週)

商品描述

Design, build, and publish an iOS game from scratch using the stunning features of iOS 9

About This Book

  • Create storyboards in Xcode from concept to code and design
  • Chalk out your game's overall navigation and structure
  • Work with 2D and 3D game development tools

Who This Book Is For

This book is intended for game developers who wish to develop 2D and 3D games for iPhone and iPad. If you are a developer from another platform, or game engine such as Android or Unity, a current iOS developer wishing to learn more about Swift and the latest features of iOS 9, or even if you are new to game development, then this book is for you. Some prior programming knowledge is recommended, but not required.

What You Will Learn

  • Familiarise yourself with both basic and advanced Swift game development code
  • Understand the structure and flow of a typical iOS app
  • Work with the SpriteKit framework to make 2D games, sprites, and overlays
  • Discover 3D game development with SceneKit
  • Visually design levels and game assets with XCode 7's latest features
  • Explore the concept of component-based structuring with iOS 9's Gameplaykit
  • Beta test and publish your game with iTunes Connect

In Detail

Game development has always been a combination of programming and art, and mobile game development is no exception to this rule. The iOS platform has been both a staple in the ever-growing mobile game market, as well as a launching point for many game developers (hobby and career-wise). The features and frameworks available in iOS 9 continue to cater to the synergy of design and computer engineering, using tools that allow developers to take a game idea from concept to application in record time.

Whether you are new to iOS and game development as a whole, or are an experienced programmer wanting to learn the latest features of the platform, iOS 9 Game Development Essentials will provide you with crucial insight into this widely used platform.

Starting with the Swift programming language, this book gets the ball rolling with code concepts and game-centric code samples right from the get-go, giving you get a solid understanding of Apple's cutting-edge programming language. The book takes you through iOS game development concepts and introduces the various frameworks that allow you to develop robust, reusable, and intelligent game components in both 2D and 3D game environments.

Style and approach

This book is a step-by-step guide into the code and concepts of iOS apps. Each chapter contains diagrams that showcase the features of the platform, along with code samples from Apple and code samples exclusive to this book.

商品描述(中文翻譯)

從頭開始設計、建立和發布一個iOS遊戲,並使用iOS 9的驚人功能

關於本書



  • 從概念到代碼和設計,在Xcode中創建故事板

  • 規劃遊戲的整體導航和結構

  • 使用2D和3D遊戲開發工具


本書適合對象


本書適合希望為iPhone和iPad開發2D和3D遊戲的遊戲開發人員。如果您是來自其他平台或遊戲引擎(如Android或Unity)的開發人員,或者是一位現有的iOS開發人員希望了解更多關於Swift和iOS 9的最新功能,甚至是新手遊戲開發人員,那麼本書適合您。建議具備一些編程知識,但不是必需的。


您將學到什麼



  • 熟悉基本和高級Swift遊戲開發代碼

  • 了解典型iOS應用程序的結構和流程

  • 使用SpriteKit框架製作2D遊戲、精靈和覆蓋物

  • 使用SceneKit進行3D遊戲開發

  • 使用XCode 7的最新功能視覺設計關卡和遊戲資產

  • 探索基於組件的結構化概念,使用iOS 9的Gameplaykit

  • 使用iTunes Connect進行測試和發布遊戲


詳細內容


遊戲開發一直是編程和藝術的結合,移動遊戲開發也不例外。iOS平台一直是不斷增長的移動遊戲市場的重要組成部分,也是許多遊戲開發人員(業餘和職業)的起點。iOS 9中提供的功能和框架繼續迎合設計和計算機工程的協同作用,使用工具讓開發人員能夠在短時間內將遊戲理念轉化為應用程序。


無論您是對iOS和遊戲開發完全陌生,還是一位經驗豐富的程序員希望了解平台的最新功能,iOS 9遊戲開發基礎將為您提供對這個廣泛使用的平台的重要見解。


本書從Swift編程語言開始,從一開始就提供代碼概念和以遊戲為中心的代碼示例,讓您對蘋果尖端的編程語言有深入的了解。本書將帶您了解iOS遊戲開發概念,並介紹各種框架,讓您能夠在2D和3D遊戲環境中開發堅固、可重用和智能的遊戲組件。


風格和方法


本書是一本逐步指南,介紹iOS應用程序的代碼和概念。每章都包含展示平台功能的圖表,以及來自蘋果和本書獨家的代碼示例。