Free iOS Game Development tutorial, Apple is making it easier than ever for beginners to get started with app development. Thanks to the company's Xcode 8 development environment, Swift programming language and tools like Metal, now is a great time to make iPhone apps and games for iPhone and iPad, and even Apple Watch games .