Index
A
- actions
- applying, on sprites / Applying actions on sprites, How to do it...
- Adventure Game project
- alignment behavior
- about / There's more
- anatomy, multiplayer games
- about / Anatomy of multiplayer games
- animations
- adding, texture atlas used / Adding animations using a texture atlas, How to do it…, How it works…
- AntKilling game, SpriteKit
- buidling / How to do it...
- observations / How it works...
- detail arrangements / How it works...
- arrive behavior
- about / Implementing arrive
- implementing / How to do it
- Audio Queue Services
- about / Audio Queue Services
- AVAudioPlayer
- about / AVAudioPlayer
- working / How it works…
B
- background music
- adding, to app / Adding background and sound effects, How to do it…
C
- CallBack function
- about / How it works…
- CloudKit
- about / Introduction to iCloud
- enabling, in app / How to do it…
- cohesion behavior
- about / There's more
- collision
- detecting / Collision detection, How to do it…, How it works…
- collision detection
- about / Detecting contact and collisions
- categoryBitMask property / Getting ready
- collisionBitMask property / Getting ready
- contactTestBitMask property / Getting ready
- implementing / How to do it…
- contact detection
- about / Detecting contact and collisions
D
- debug navigator
- about / Debug navigator
- using / Debug navigator
- distance, physics properties
- using / How it works
E
- evade behavior
- about / Implementing evade
- implementing / How to do it
F
- FadeOutAction
- about / How it works…
- fixed joint
- about / Getting ready
- implementing / How to do it…
- flee behavior
- about / Implementing flee
- implementing / Getting ready, How to do it
- flocking behavior
- about / There's more
- FlyingSpaceship tutorial, SpriteKit
- building / Getting ready, How to do it...
- infinite scrolling, adding / Adding infinite scrolling, How to do it..., How it works...
- characters, moving / Moving characters, How to do it..., How it works...
G
- GameKit Framework
- URL / There's more
- game performance analysis
- about / Game performance analysis
- performing / Game performance analysis
- debug navigator / Debug navigator
- instruments / Instruments
- game projects
- anatomy / Anatomy of game projects, How to do it..., How it works...
- physics engine, integrating with / Integrating physics engine with games, Getting ready..., How to do it..., How it works…
- real world simulation, adding / Adding real-world simulation, How to do it...
- games
- particle system, using / Using the particle system in games, How to do it, How it works
I
- iCloud
- about / Introduction to iCloud
- integrating, in app / Getting ready…
- working / How it works…
- storage types / There's more…
- integrating, with iOS games / Getting ready, How to do it…, How it works…
- infinite scrolling
- adding, to SpriteKit game / Adding infinite scrolling, How to do it..., How it works...
- instruments
- about / Instruments
- using / Instruments
- iOS game development
- SpriteKit game framework / Introduction
- iOS games
- music, adding / Adding music to games
- iCloud, integrating with / Getting ready, How to do it…, How it works…
L
- limit joint
- about / Getting ready
- implementing / How to do it…
- Linear Damping property
- about / How it works…
M
- mass, physics properties
- using / How it works
- mini 3D animation game
- building, OpenGL used / Building a mini 3D animation game using OpenGL, How to do it
- mini game, SpriteKit
- developing / Developing a mini game using SpriteKit, How to do it..., How it works...
- Multipeer Connectivity framework
- URL / See also
- multiplayer game
- TankRace environment, creating / Creating our TankRace environment, Getting ready, How to do it, How it works
- multiplayer games
- anatomy / Anatomy of multiplayer games
- setting up / Setup for a multiplayer game, How to do it, How it works
- music
- adding, in games / Adding music to games, Getting ready
N
- nodes
O
- obstacle avoidance behavior
- about / Obstacle avoidance
- implementing / Getting ready, How to do it, There's more
- OpenGL
- about / Introducing OpenGL
- exploring / Introducing OpenGL, How to do it
- used, for building mini 3D animation game / Building a mini 3D animation game using OpenGL, How to do it
- URL / See also
P
- Parallax Scrolling Background
- about / Parallax background
- creating / How to do it…
- working / How it works…
- particle emitter integration
- about / Particle emitter integration
- performing / Particle emitter integration, How to do it, How it works, There's more
- particle system
- about / Installation of the particle system
- installing / Getting ready, How to do it, How it works, There's more
- using, in games / Using the particle system in games, How to do it, How it works
- reference link / See also
- physics
- about / Physics
- working / How it works
- physics bodies
- physics engine
- integrating, with games / Integrating physics engine with games, Getting ready..., How to do it..., How it works…
- physics joints
- using, for connecting physics bodies / Physics joints
- pin joint / Getting ready
- limit joint / Getting ready
- spring joint / Getting ready
- sliding joint / Getting ready
- fixed joint / Getting ready
- implementing / How to do it…
- physics properties
- time / How to do it
- distance / How to do it
- mass / How to do it
- velocity / How to do it
- acceleration / How to do it
- physics simulation
- about / Introduction to physics simulation
- implementing / Introduction to physics simulation, How to do it...
- pin joint
- about / Getting ready
- implementing / How to do it…
- players
- roles, assigning to / Getting ready, How to do it, How it works
- Pythagorean theorem
- about / The Pythagorean theorem, Getting ready
- practical usage / How to do it
R
- real world simulation
- adding, to game / Adding real-world simulation, How to do it...
- Restitution property
- about / How it works…
- roles
- assigning, to players / Assigning roles to players, How to do it, How it works
S
- ScaleDownAction
- about / How it works…
- scenes
- seek behavior
- implementing / Implementing the seek, Getting ready, How to do it
- separation behavior
- about / There's more
- SKScene
- about / Understanding scenes, nodes, and sprites
- creating / How to do it...
- SKScene class
- sliding joint
- about / Getting ready
- implementing / How to do it…
- sound effects
- adding, to app / Adding background and sound effects, How to do it…
- sound services
- implementing, in app / How to do it...
- spring joint
- about / Getting ready
- implementing / How to do it…
- SpriteKit
- about / Getting started with the SpriteKit game framework, Introduction
- Adventure Game project / Getting started with the SpriteKit game framework
- AntKilling game, building / Getting started with the SpriteKit game framework, How to do it...
- prerequisites / Getting ready
- mini game, developing / Developing a mini game using SpriteKit, How to do it..., How it works...
- basics / Learning the basics of SpriteKit – The FlyingSpaceship tutorial
- FlyingSpaceship tutorial / Learning the basics of SpriteKit – The FlyingSpaceship tutorial
- structure / How it works..., There's more...
- features / There's more...
- scenes / Understanding scenes, nodes, and sprites
- nodes / Understanding scenes, nodes, and sprites
- sprites / Understanding scenes, nodes, and sprites
- anatomy, of game projects / Anatomy of game projects, How to do it...
- actions, applying on Sprites / Applying actions on sprites, Getting ready, How to do it...
- sprites
- about / Understanding scenes, nodes, and sprites
- actions, applying on / Applying actions on sprites, How to do it...
- steering behaviors
- about / Introduction to steering behaviors
- demonstrating / Getting ready
- implementing / Getting ready, How to do it
- seek / Implementing the seek
- flee / Implementing flee
- arrive / Implementing arrive
- evade / Implementing evade
- wander / Implementing wander
- wall avoidance / Implementing wall avoidance
- obstacle avoidance / Getting ready
- flocking / There's more
- alignment / There's more
- cohesion / There's more
- separation / There's more
- reference links / There's more
- storage types, iCloud
- key-value storage / There's more…
- iCloud document storage / There's more…
- core data storage / There's more…
- CloudKit storage / There's more…
- System Sound Services
- about / System Sound Services, There's more…
- working / System Sound Services, How it works…
- AVAudioPlayer / AVAudioPlayer
- Audio Queue Services / Audio Queue Services
T
- TankRace environment
- creating / Creating our TankRace environment, Getting ready, How to do it, How it works
- tank movement, implementing / Getting ready, How to do it
- game play, implementing / Implementing game play, How to do it
- TankRace multiplayer game
- developing, SpriteKit used / Getting ready, How to do it..., How it works...
- texture atlas
- about / Creating a texture atlas
- creating / Creating a texture atlas, Getting ready, How to do it..., How it works...
- used, for adding animations / Adding animations using a texture atlas, How to do it…, How it works…
- textures
- animating / Animating your textures, How to do it..., How it works...
- three-dimensional textures
- creating / How to do it
- time, physics properties
- using / How it works
U
- ubiquity container / How to do it…
V
- vectors
- using / Using vectors
- two-dimensional vector / Using vectors
- normalizing / How to do it
- resolving / How to do it
- dot product / How to do it
- working / How it works
- velocity, physics properties
- using / How it works
W
- wall avoidance behavior
- about / Implementing wall avoidance
- implementing / Getting ready, How to do it
- wander behavior
- about / Implementing wander
- implementing / Getting ready, How to do it