Разрабатывать отдельные приложения для всех платформ - Android, iOS, Windows Phone, Windows, OS X - адский труд. Поэтому придумали кроссплатформенные фреймворки. Я покажу вам не попсовый и, в некоторой степени, монструозный Unity 3D, а более скромный, но не менее эффективный фреймворк Corona SDK. Он заточен под 2D приложения и использует классный язык Lua для скриптинга.