Discussion on Flappy Blueprint - The Ultimate Template in iOS10 and Swift 3

19 comments found.

is it Objective-C or Swift?


It’s Objective-C. Let me know if you have any further questions.

very good work ! ;)

Thank you.

is this made with buildbox?

No, it’s made with Cocos2d-iPhone and SpriteBuilder.

You are not selling this code through here only…i heard that there is a bug that the bird stay stuck on the screen when you first install the app… is it true?It is fixed here in Envato??? Let me know so i can purchase from you…

Hi, Never heard of this bug from any of our customers and haven’t seen it in our tests. So, you can buy with confidence; the bird behaves as expected on first install. Let me know if you have any further questions.

Will you be making android version anytime soon?

I code only for Apple devices (iOS, tvOS, watchOS and macOS). Sorry, there will not be an Android version.

When changing the ad unit id’s in .plist file I have 2 questions: 1.- Do we need to change the Soomla IAP for all coin purchases? Currently you have “com.SandorNagy.FlappyBlueprintTwo.BoosterPack” and if change is made where do we sign up for soomla dashboard to generate new IAP?

2.- Revmob start up and game over placement id – what type of ad units did you use? *rewarded video *interstitial video * interstitial *banner *link or *pop up?

It’s working now, looks like a rendering issue, re-opened app for a 2nd time and now issue is gone. Error only shows when you first open app, hope this doesn’t translate to app when in store.

The Log is at the bottom of Xcode. The lines that appear when running the code.

Also got bug where bird gets stuck on screen and doesn’t move at all, this is happening on both simulator and phisical iPhone. I only changed images for game and followed both PDF’s to change iCloud settings and Bunfdle ID, nothing else.

Buddy how do you change font color and font thats being displayed in game for score, new best score and in main screen for the coins being collected?


Hi, You can do that in SpriteBuilder. Download SpriteBuilder from the link provided in the downloads. Open your .spritebuilder project from Spritebuilder; it’s the red folder (not the blue Xcode one). Open your chosen scene by double clicking on it on the left side of SpriteBuilder. Edit the fonts than “Publish” by clicking on the Publish button on the top left. For more info on how to navigate and use SpriteBuilder here is a cool tutorial: https://www.makeschool.com/tutorials/clone-angry-birds-with-spritebuilder-and-swift/getting-started

Note that texts need to be set up in the AdvancedSettings.h inside of Xcode.

Ok got it. Thank you.

IAP made in iTunes dashboard questions:

1.- Non consumable or consumable?

2.- When creating the IAP I’m supposed to enter a “reference name” & “product ID” which of these two do I enter in the .plist file to replace the current value of “com.SandorNagy.FlappyBlueprintTwo.BoosterPack”

3.- Do you reccommend hosting content with apple? I get this option when creating the IAP.


1. The Coin Packs have to be consumables and the “Double Coins” and “No Ads” IAP has to be non-consumable. 2. The Reference Name is just a name that you can easily find the IAP in the dashboard (ex. Mega Pack). The product ID (ex. com.SandorNagy.FlappyBlueprintTwo.BoosterPack) is the important one; this is the one that you need to add to the .plist file. 3. You do not need to host with Apple in this code.

For further documentation on how to create IAPs read this step by step guide: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/Introduction.html

Ok thanks

Hi, Can you tell me what resources need to be reskinned? Also i’m quite new to coding, do I edit this in xcode or swift? Thanks

Hi, you will have a step by step documentation on how to reskin this source code. Basically you will need to change all images, set up ad network IDs, change iTunes Connect related IDs and you’re ready to submit to the App Store. However Xcode is a software in that we develop iOS apps and Swift is the language that we develop it in. I would highly recommend taking our course on reskinning for beginners from our site Rebeloper.com or from Udemy. It is called: Circle 2. Believe me it will save you a whole year of learning. Let me know if you have any further questions.

Thanks. I have already taken a free course on Udemy and have just reskinned and launched my first app, however that involved minimal design work. I was just wondering if the images are easy to redesign – is there a good program to use? Thanks a lot for your help.

This is great news. The images are not that hard to redesign if you know some Photoshop. Also you can use any free browser based image editing tools such as: https://pixlr.com/editor/ If you wish we can do the reskinning for you. Just contact us at: support@rebeloper.zendesk.com

Is there a way to control how many times the game show’s the interstitial ads? I’m getting an ad every 3 to 5 game over’s and I would like to show ads every 10 game over’s.


Yes, You can set up ads frequency for both places in the FlappyBlueprintTwoSettings.plist file. See image: http://i65.tinypic.com/123ldl4.png

Hello. Checked game on new installs and bird does get stuck on screen, this only happens on first install, once you close app and reopen this error doesn’t appear again.

Can you please check code.

Hi, thanks for the bug report. This was very strange, but I have rewritten how the bird appears on the screen. The update (2.8.1.) has been submitted for review and you will receive a notification when it is approved. Once you download the new file please take a look at the README file for the Changelog (the file you need to replace for a quick patch).

Hello. Downloaded files, replaced gameplay.m file, opened xcode, ran a test and head still gets stuck on screen, is there another step I’m missing?


That looks like it worked. Thanks!

@TheGraphicAsylum if you hadn’t already than delete the app from your simulator/device and run again.

When clicking game center stats icon in main screen I get “no data” displayed. Why is this? Is there any additional config I need to make in order to get this working?

Make sure you created the Game Center Leaderboard ID in iTunes Connect. Than add it to your GameData.plist file. Finally log into the Game Center app on your simulator/device.

Ok will try it and keep you updated.

Hello, do you have a skype? I have a few questions about the monetization methods in the game

Hi, yes. However I do not wish to share it here in the comments. Please email us at support@rebeloper.zendesk.com and we’ll keep in touch.

With this new update can users who already submitted version 2 with changes to the iTunes store only replace certain files to get the latest updates in version 3? Or do we need to start from scratch with these files?


Because of the massive changes in Swift 3 almost all files were changed in this new version. You will need to start from scratch.

Great work well done, been having heaps of fun with this one. Can’t wait to purchase the big bundle that will keep me busy for awhile,

Hi, thank you. Glad you like it. We are having a special sale. Please, contact us at support@rebeloper.zendesk.com

Iv been trying to contact via email check ur spam box. Thanks

Hi, yes. I didn’t get your email. Checking it out and will reply soon.

what about Ads interstitial Admob? I need it in the code

Hi, I can add it for you for a fee (contact me at support@rebeloper.zendesk.com ) or you can do it yourself with the help of my execution plan here: https://rebeloper.com/how-to-make-money-with-apps-admob/

Does this app support iOS11, Swift 4 and Xcode 9?

Hi, this is the iOS10, Swift 3 and Xcode 8 version. For the iOS11, Swift 4 and Xcode 9 please contact me at support@rebeloper.zendesk.com