Bhanu Birani, Chhavi Vaishnav - iOS Game Programming Cookbook - 2015 (+Code)seeders: 0
leechers: 0
Bhanu Birani, Chhavi Vaishnav - iOS Game Programming Cookbook - 2015 (+Code) (Size: 30.65 MB)
DescriptioniOS Game Programming Cookbook Year: 2015 Author: Bhanu Birani, Chhavi Vaishnav Publisher: Packt Publishing ISBN: 978-1-78439-825-5 Language English Format: PDF / EPUB / MOBI / AZW3 Quality: initially computer (eBook) (PDF - True, the rest - Converted) Interactive contents: Yes Number of pages: 300 As mobile game development is increasing in popularity, iOS Game Programming Cookbook offers a cutting-edge platform for you to visualize and strengthen your game ideas and implementation. You will start by understanding the concepts of SpriteKit and implement them in your games. You will learn about the particle system, game center, and how to analyze game performance, followed by how to use SpriteKit's built-in physics simulation and integrate the physics world in the game with bodies that have joints and can detect collisions in your projects. Next, you will pump up the volume in your game by adding music with iCloud support. Moving on, you will add various AI behaviors and obstacle avoidance in your games. You will also get the chance to refresh your mathematics and physics skills to get a deeper understanding of game AI. By the end of the book, you will have created a multiplayer game! Table of contents Preface Chapter 1: iOS Game Development Introduction Getting started with the SpriteKit game framework Developing a mini game using SpriteKit Chapter 2: SpriteKit Introduction Learning the basics of SpriteKit - The FlyingSpaceship tutorial Understanding scenes, nodes, and sprites Anatomy of game projects Applying actions on sprites Adding infinite scrolling Moving characters Chapter 3: Animations and Texture Introduction Animating your textures Creating a texture atlas Adding animations using a texture atlas Collision detection Parallax background Chapter 4: Particle System and Game Performance Introduction Installation of the particle system Using the particle system in games Particle emitter integration Game performance analysis Chapter 5: Adding Music to iOS Games and an Introduction to iCloud Introduction Adding music to games Adding background and sound effects Introduction to iCloud Integration of iCloud with iOS games Chapter 6: Physics Simulation Introduction Introduction to physics simulation Integrating physics engine with games Adding real-world simulation Chapter 7: Adding Reality to Games Introduction Creating physics bodies in the world Physics joints Detecting contact and collisions Chapter 8: Introduction to Game Math and Physics Introduction The Pythagorean theorem Using vectors Physics Chapter 9: Autonomous Moving Agents Introduction Introduction to steering behaviors Implementing the seek Implementing flee Implementing arrive Implementing evade Implementing wander Implementing wall avoidance Obstacle avoidance Chapter 10: 3D Game Programming with OpenGL Introduction Introducing OpenGL Building a mini 3D animation game using OpenGL Chapter 11: Getting Started with Multiplayer Games Introduction Anatomy of multiplayer games Setup for a multiplayer game Assigning roles to players Chapter 12: Implementing Multiplayer Games Introduction Creating our TankRace environment Movement of players Implementing game play Index Sharing Widget |