IOS 9 game development essentials : design, build, and publish an iOS game from scratch using the stunning features of iOS 9 / Chuck Gaffney.
Material type: TextSeries: Community experience distilledPublisher: Birmingham : Packt Publishing, 2015Description: 1 online resource : illustrationsContent type:- text
- computer
- online resource
- 9781784399115
- 1784399116
- 1784391433
- 9781784391430
- Design, build, and publish an iOS game from scratch using the stunning features of iOS 9
- iOS (Electronic resource)
- IOS (Electronic resource)
- Computer games -- Programming
- iPhone (Smartphone) -- Mobile apps
- Computer games -- Design
- Mobile computing
- COMPUTERS -- Computer Literacy
- COMPUTERS -- Computer Science
- COMPUTERS -- Data Processing
- COMPUTERS -- Hardware -- General
- COMPUTERS -- Information Technology
- COMPUTERS -- Machine Theory
- COMPUTERS -- Reference
- Computer games -- Design
- Computer games -- Programming
- iPhone (Smartphone) -- Mobile apps
- Mobile computing
- 004.167 23
- QA76.774.I67
Online resource; title from PDF title page (EBSCO, viewed March 17, 2016).
Includes index.
String indicesCommenting in Swift; Boolean; Ints, UInts, floats, and doubles; Integers and unsigned integers; Floats and doubles; Objects in Swift; Type safety and type inference; Optionals; Unwrapping optionals; Optional binding and chaining; Control flow in Swift; If statements; For loops; Do-while loops; Switch statements; Functions and classes; Functions; Tuples; Classes; Summary; Chapter 2: Structuring and Planning a Game Using iOS 9 Storyboards and Segues; Model-View-Controller; An iOS app's lifecycle; The main() function; The UIApplication class/object; The AppDelegate class
View controllersView controller types; Storyboards and segues; Segues; Storyboards versus coding; Summary; Chapter 3: SpriteKit and 2D Game Design; A brief history of iOS game development engines; The game loop; Tile game -- SwiftSweeper; What is SwiftSweeper?; Creating our SpriteKit game; An overview of the SpriteKit structure and objects; Scene transitions and the choice of code, storyboards, and/or SKS files; An SKTransition example; A SKScene/storyboard example; SKScene transitions with SKS files; Assets, sprites, and icons; Sprite atlases and animating sprites; Creating our game logic
GameBoardPutting it all together in GameScene.swift; DemoBots; Summary; Chapter 4: SceneKit and 3D Game Design; SceneKit basics and working with nodes; SpriteKit / SceneKit interactivity; The issue with inheritance-based structuring and game design; Our first SceneKit scene -- the Xcode template; SceneKit project flow and structure; SceneKit Debugging Options; Handling user input in SceneKit; SceneKit features introduced in iOS 9 / Xcode 7; Audio nodes and 3D sound; Ambience and music; SpriteKit scene transitions in SceneKit; Fox demo; Particle systems; Placing particles into our pioscene
SpriteKitSceneKit; Introducing SceneKit and SpriteKit physics; Visually composed game scenescgs; Summary; Chapter 5: GameplayKit; Entities and components; Using GKEntity and GKComponent objects in our games; State machines; Agents, goals, and behaviors; Pathfinding; MinMaxAI; Random sources; Rule systems; Summary; Chapter 6: Exhibit the Metal in Your Game; The Apple Metal API and the graphics pipeline; CPU/GPU framework levels; Graphics pipeline overview; What are shaders?; Types of shaders; Why is Metal faster than OpenGL ES?; The basic Metal object/code structure; Summary
eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide