iOS Game Programming Cookbook Год: 2015 Автор: Bhanu Birani, Chhavi Vaishnav Издательство: Packt Publishing ISBN: 978-1-78439-825-5 Язык: Английский Формат: PDF/EPUB/MOBI/AZW3 Качество: Изначально компьютерное (eBook) (PDF - True, остальное - Converted) Интерактивное оглавление: Да Количество страниц: 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!
Примеры страниц
Оглавление
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
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum