MacBook Basket.
Apples fall, you move the basket, Santo gets fed or he does not. Made during a challenge at the Apple Developer Academy.
What it is
A catcher game with an intro, a leaderboard, a pause screen, a game over and an outro, which is more screens than the game underneath them strictly needed.
Why I made it
It was a challenge at the Developer Academy and the brief left enough room to make something silly, so that is what got made.
How I made it
Swift and UIKit, one storyboard, and a folder of art: an arcade typeface, three apple sprites, a seminar room for a background, and a sound for every apple that lands.
What I learned
The game loop was the easy part. The menus, the pause, the leaderboard and the screen that tells you it's over took longer than the game and taught me more, which is roughly what shipping anything feels like.