1. Game Development
  2. Game Development

Get Started With Mobile Game Development

At this week's E3 expo, the latest mobile games are sure to create a buzz. But what if you want to get started in this growing field yourself? How do you learn how to develop games for Android or iOS?

iOS Game Development

For iOS, a great way to get started is by taking our Game Development With Swift and SpriteKit course. In it, Derek Jensen walks you through the basics of building a simple game for the iPhone from scratch using SpriteKit. You'll learn to create scenes, introduce gravity, detect collisions, and much more.

If you want to learn more about Apple's Swift 2 programming language, check out Derek's comprehensive course, Up and Running With Swift 2. The course consists of 30 lessons and almost five hours of video instruction, covering everything from controlling flow to working with collections. It really is a solid foundation for creating iOS apps.

Android Game Development

For Android, a similar foundational course would be Getting Started With Android. In the course, Paul Trebilcox-Ruiz takes you step by step through the process of native Android development, from setup to creating a finished app.

Once you've got that under your belt, you can try Gaming With the Corona SDK. Corona is a high-performance SDK that exports as a native application for both Android and iOS from a single codebase. Rather than spending time looking at various APIs of Corona, this course instead takes a game-centric approach. You'll learn the fun parts of Corona, specifically for making your own game.

Start Learning With a Free Trial

You can take our full range of game development courses with a free 10-day trial of our monthly subscription. And over on Envato Market, you can find hundreds of mobile game app templates to give you a starting point for creating your own games.

Still looking for more resources? Have a look at these free game development tutorials:

Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.