Beginning Swift Games Development for iOS

Author:James Goodwill, Wesley Matlock
ISBN-13:978-1484223093
ISBN-10:1484223098
Pages:208
Language:English
Year: 2018
File:ebook PDF
Develop 2D and 3D games Using Apple’s SceneKit and SpriteKit
Book Description:
Beginning Swift Games Development for iOS
Learn the fundamental elements of the new Swift 3 programming language as applied to game development for new iOS 10.
In Part 1 of this book, you’ll start with a basic 2D game idea and build the game throughout the book introducing each SpriteKit topic as you add new functionality to the game. By the end of the book, you’ll have experience with all the important SpriteKit topics and have a fully functional game as a result. In Part 2, you’ll learn 3D game development using Apple’s SceneKit framework and the Swift programming language, following the same pattern used for Part 1.
Game apps are one of the most popular categories in the Apple iTunes App Store. In response, James Goodwill and Wesley Matlock bring you Beginning Swift Games Development for iOS, Third Edition an update to their best-selling work. After reading and using this book, you’ll have the skills and the code to build your first 2D and then 3D game app that you can run on any iOS-enabled device.
What you’ll learn:
- Discover what’s in the new Swift 3 programming language
- Apply Swift 3 to iOS 10 and 9 game development
- Build a 2D game app using SpriteKit and Swift
- Build a 3D game from 2D using SceneKit and Swift
- Who this book is for
iOS app developers new to Swift or for those thinking of trying iOS game app development for the very first time.
About the authors:
James Goodwill is an 8-time published author of leading technologies such as Java Servlets, JavaServer Pages (JSPs), Tomcat and Struts. He is a senior enterprise iOS and Java consultant in the Denver metro area and frequent speaker and article writer. Wesley Matlock is an experienced iOS app game coder and trainer.
Beginning Swift Games Development for iOS
Описание книги:
В первой части этой книги вы начнете с основной идеи 2D-игры и построите игру на протяжении всей книги, представляя каждую тему SpriteKit по мере добавления новых функций в игру. К концу книги вы получите опыт работы со всеми важными темами SpriteKit и в результате получите полностью функциональную игру. Во второй части вы познакомитесь с разработкой 3D-игр с использованием инфраструктуры Apple SceneKit и языка программирования Swift, следуя тому же шаблону, что и в первой части.
Игровые приложения — одна из самых популярных категорий в Apple iTunes App Store. В ответ Джеймс Гудвилл и Уэсли Мэтлок предлагают вам начать разработку игр Swift для iOS. Это третье, обновленное издание, их бестселлера. После изучения этой книги у вас появятся навыки написания кода для создания своего первого игрового приложения. Созданное вами приложение сможет запускаться на любом устройстве с iOS.
Что вы узнаете:
- Что есть в новом языке программирования Swift 3
- Сможете применять Swift 3 к разработке игр для iOS 10 и 9
- Разработаете приложение для 2D-игр, используя SpriteKit и Swift
- Сможете самостоятельно создать 3D-игру из 2D, используя SceneKit и Swift
Кому полезна эта книга:
Разработчикам iOS-приложений, новичкам в Swift или тем, кто впервые пробует разработку iOS-приложений.
Beginning Swift Games Development for iOS
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Part I: Introduction to Spritekit
Chapter 1: Setting Up Your Game Scene and Adding Your First Sprites
Chapter 2: SpriteKit Scenes and SKNode Positioning
Chapter 3: Adding Physics and Collision Detection to Your Game
Chapter 4: Adding Scene Scrolling and Game Control
Chapter 5: Adding Actions and Animations
Chapter 6: Adding Particle Effects to Your Game with Emitter Nodes
Chapter 7: Adding Points and Sound
Chapter 8: Transitioning Between Scenes
Chapter 9: SpriteKit Best Practices - Part II: Introduction to Scenekit
Chapter 10: Creating Your First SceneKit Project
Chapter 11: Scenes and Nodes
Chapter 12: Lighting, Camera, and Material Effects in SceneKit
Chapter 13: Render Loop, Physics, and Moving Around
Chapter 14: Collision Detection
Chapter 15: SceneKit Interaction with SpriteKit
Chapter 16: SceneKit Editor - Index
Beginning Swift Games Development for iOS