Asbjørn Thirslund has created an engaging video tutorial series on how to build a 2D platformer in Unity. His explanations are clear and he offers a lot of insight into why you should do things a certain way. It's a thorough series so read on to get started with part 1 (and follow up with the remaining 9 parts: 2, 3, 4A, 4B, 5, 6, 7, 8B, 9, 10).
Having enemies drop loot is a common mechanic in many games (RPGs, platformers, etc.). Not only does it reward players for killing enemies, it can keep them coming back to your game if your loot drops are varied and interesting enough. But how should you balance and implement loot drops? Read on for details ...
You can build an iOS game using raw frameworks like SpriteKit or Cocos2d or you can use a fully-fledged IDE like Unity. An alternate approach is to use an intermediate tool like LevelHelper on top of SpriteKit and Xcode. This tutorial explains how to use LevelHelper and SpriteKit to build a game like Cut the Rope. Read on for part 1 (and parts 2 and 3).
What if your game supports iOS 7 and iOS 8, but you want to use iOS 8 features when available? How do you safely check for API availability on an iOS device? How can you work with Swift's limited preprocessor functionality to achieve this? Matt Thompson explains in good style.