Having your game succeed like Flappy Bird is every game developer's dream. One driver of success is rapid iteration with game concepts - try various game mechanics and see what works. Unity is a very productive tool for rapid game development. This tutorial shows you how to create a game like Flappy Bird in Unity. Included are topics like procedural enemy and scenery generation, scoring, randomizing gameplay and much more ...
Ricardo Rendon Cepeda explains how Scene Kit is an excellent tool for developing 3D games and graphics on iOS. It's much more accessible than OpenGL and offers excellent performance. Read on for a great introduction to Scene Kit and you will likely discover a use for Scene Kit in your own games.
Two common behaviors in games are targeting and following. Targeting involves targeting your enemies or your enemies targeting you, either with bullets or moving toward each other. You could also use targeting to make a missile home in on its target. Following can be used to make another character follow your player (for example a minion or pet in an RPG). Or you could use following to make hordes of zombies follow and frighten your player, but not attack. Read on for a quick and simple example of how to do following and targeting in Sprite Kit.
In contrast to fast-paced shoot-em-ups, waiting games involve, well, waiting. For example, you plant crops, build buildings or a city and wait to see what unfolds. The waiting game genre is enormously popular, with hits such as Farmville, Clash of Clans and Tiny Tower. In this tutorial, Barbara Reichart explains how to make a waiting game in Sprite Kit and Swift. She uses some great game art and the tutorial is an instructive read. Recommended.
Look, I'm engineer by training, but when I'm dreaming up my latest game idea, math isn't at the top of my list of the fun parts of game development. Nevertheless, even in 2D, games can involve a lot of math: trigonometry for angles and lengths, linear algebra for transformations like translations, rotations and scaling. This post offers a good review of some of the math you'll need for game development and it's very accessible.