CHANGELOG 24/08/2022 – UPDATED FOR iOS15, Swift5, Xcode 13 and the new iPhones
NOTE: If you have a MAC with M1 processor, you need to go to the folder “APPLICATIONS” in your MAC, locate Xcode, right click on it, then click “GET INFO” and in the screen which will be opened check the option “OPEN USING ROSETTA”.
“Baby Bird flies in the Sky” is an iOS13, iOS14, iOS15 game which is similar to the very famous Flappy Bird. You are a nice little bird who is learning to fly. The goal of the game is to avoid the obstacles (The pipes) and collect the bonuses. It’s incredibly addictive, and it is impossible to put down!
“Baby Bird flies in the Sky” includes one way of monetization, AdMob banner and interstitial. Moreover, it includes the GameCenter integration, and the classic share button, to share your record on Facebook and Twitter. You can play the youtube video to see the gameplay, or test a reskin of the game I made, using live preview.The game was realized using the new Apple programming language SWIFT5, and the framework SpriteKit. It is compatible with all the iPhone and iPad screen sizes, even the new iPhoneX/XR/XS/11/11pro.
The code is really well commented, and easy to understand. You can easily reskin and customize the gamePlay because all the settings are included in one file (Settings.swift): you can increase/decrease the speed of the bird, set the gravity, change the space between pipes, personalize the font, etc.
Probably in just one hour you will have your game ready to upload on the App store!
Simply replace the images with your own images to reskin the game. All the images can be found in the Images.xcassets directory.
Concerning the Bird animation and the bonus animation, the sprites are saved on different directories (Bird.atlas, BirdDead.atlas, powerup1.atlas): simply replace the frames of each animation with yours.
Do the same for music and sounds: simply replace the sound files with yours. To manage all the settings for the game (in order to change the gameplay) you have a dedicated class (Settings.swift).
Everything is well commented in the code, so it is really easy to understand everything. If you have any problems, you can read the detailed pdf with all the instructions, or ask me for information, I will be very happy to help you.