Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying iOS 9 Game development Essentials
  • Table Of Contents Toc
iOS 9 Game development Essentials

iOS 9 Game development Essentials

By : Gaffney
2.2 (5)
close
close
iOS 9 Game development Essentials

iOS 9 Game development Essentials

2.2 (5)
By: Gaffney

Overview of this book

Game development has always been a combination of programming and art, and mobile game development is no exception to this rule. The iOS platform has been both a staple in the ever-growing mobile game market, as well as a launching point for many game developers (hobby and career-wise). The features and frameworks available in iOS 9 continue to cater to the synergy of design and computer engineering, using tools that allow developers to take a game idea from concept to application in record time. Whether you are new to iOS and game development as a whole, or are an experienced programmer wanting to learn the latest features of the platform, iOS 9 Game Development Essentials will provide you with crucial insight into this widely used platform. Starting with the Swift programming language, this book gets the ball rolling with code concepts and game-centric code samples right from the get-go, giving you get a solid understanding of Apple’s cutting-edge programming language. The book takes you through iOS game development concepts and introduces the various frameworks that allow you to develop robust, reusable, and intelligent game components in both 2D and 3D game environments.
Table of Contents (10 chapters)
close
close
9
Index

Chapter 1. The Swift Programming Language

At the core of game development is your game's code. It is the brain of your project and outside of the art, sound, and various asset developments. It is where you will spend most of your time creating and testing your game. Up until Apple's Worldwide Developers Conference WWDC14 in June of 2014, the code of choice for iOS game and app development was Objective-C. At WWDC14, a new and faster programming language, Swift, was announced and is now the recommended language for all current and future iOS games and general app creation.

As of the time of writing, you can still use Objective-C to design your games, but programmers, both, new and seasoned, will see why writing in Swift is not only easier for expressing your game's logic, but even more preformat. Keeping your game running at that critical 60 fps is dependent on fast code and logic. Engineers at Apple developed the Swift programming language from the ground up with performance and readability in mind, so this language can execute certain code iterations faster than Objective-C while also keeping code ambiguity to a minimum. Swift also uses many of the methodologies and syntaxes found in more modern languages, such as Scala, JavaScript, Ruby, and Python.

So, let's dive into the Swift language.

Note

It is recommended that some basic knowledge of object-oriented programming (OOP) be known previously, but we will try to keep the build-up and explanation of code simple and easy to follow as we move on to the more advanced topics related to game development.

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
iOS 9 Game development Essentials
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon