Take your game ideas from paper to pixels using Sprite Kit, Apple's 2D game development engine. Build two exciting games using Sprite Kit - in both Swift and Objective C - and learn real-world, workshop-tested insights about game design, including cognitive complexity, paper prototyping, and levels of fun. Fully updated for iOS 8, this book shows you how to implement sophisticated game features such as obstacles and weapons, power-ups and variable difficulty, physics, sound, special effects, and both single- and two-finger control. In no time, you'll be building your own thrilling iOS games.Power up your inner game developer and start building incredible games with Sprite Kit. Completely updated for iOS 8, this book teaches you everything you need to know about Apple's 2D game engine.