Discussion on Catch The Monsters | iOS Universal Geolocation Game Template (Swift)

Discussion on Catch The Monsters | iOS Universal Geolocation Game Template (Swift)

Cart 93 sales

77 comments found.

Hi, is there android version too? And does it use google map of free openstreetmap?

Great, do they use google map or free alternative?
and does it put monsters randomly and automatically or we can add monsters in places we want?

You can add monsters where do you want ? You need to have a paid Google developer account , you can say its free but after app goes live, you will pay for each api call to Google.

Good luck with your sales

I followed the guide, the phone looks at the infinite monsters while I am placed a close to me, thank you for helping me, plus the app does not stop frozen it is totally bug

Hi, Please open up a ticket at: We will get back to you there. Thanks

We have checked on our end, the app is working fine. kindly open up a ticket here: along with the detail of issue or image attached that what issue you are facing ??

I would like to create a game where the user catches animals, is it possible?

possible to named animals?

possible to give a description to the animals?

Yes its do able you can customize it as per your need.

Hi cuby code, great app but i had to modify facebook login code: With new ios version you have to put in inside your code for future purshase.

The problem is in Facebook login: // MARK: – DELEGATES FOR FACEBOOK LOGIN func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {

return FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)

You have to had:

func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
@available(iOS 9.0, *)
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(app, open: url, sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String, annotation: nil)

And now it works well :)

thanks, anyway my never gave me an issue :)

And for activate vibror when you catch monbster: import AudioToolbox

And insert where you want to place it: AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);

thanks for sharing

Is it possible to fetch all the “monsters” from the database and show on a webpage. This is needed for me, because I need to see, where I have put all the first monsters around my city, so I don’t put the next monsters too close to the others.

the php files you need don’t exist, you need to create them and host them on your website/server :) you may contact me by my profile’s contact form and let me know if you need a page with a list of monsters and a google map that shows pins in it where you inserted monsters, and i’ll get back to you with a quotation asap

Thanks, just did.

Feature wish: Achievements. When the players get more and more points, then it could be great if they are getting achievements – both iOS and android. Thanks,

thanks for your suggestion ;)

Feature wish: Abbility to have the catched monster to “reappear” on map efter a period. Like if I add a new monster, then I should be apple to select this monster can reappear xx hours after it have been catched.

that requires a Cron Job and a server with a php file to run it periodically, i’m not experienced with Cron Jobs though so i cannot help you with that


you’re welcome

How can a player gets the “monster”. I have a test build, and I am within 3 meters from the coordinates, and it don’t get “caught”. I have tested with two “monsters”.

Got it working – my fault. I didn’t click the “monster” icon to “catch” it.

ok cool ;)

ObjectID string, what to write here when adding monsters.

nothing, you may notice that when you add a row in your Parse Dashboard, the objectId gets automatically generated. so don’t touch it, otherwise you’ll mess the database up ;)

Can we incorporate Apple AR Kit? And Augmented Reality to make this more like Pokemon Go?

you can edit this template as you wish, i won’t do that in thhe original product because of its Android version (there’s no ARKit for Android)

Can you please refund me back then, as I thought this was Pokemon go clone? and my client wants that.

no, sorry, you had to check the app description and watch its video preview before buying the app, you would have clearly understood that there’s no AR in this app, it’s not mentioned anywhere nor it’s shown in the video preview.

Will this work with iOS 11 and latest xcode

Hi I am looking to buy this app but I have two questions.

1. Is it possible to control the number of times a monster can be found?

2. And is it possible to control the distance a user has to be from a monster before it shows up on their phone?


you’re welcome ;)

Sorry Last question – If I purchase both the Android and the IOS versions do they share the same database from back4app?

absolutely yes, use the same App Id and Client key for both Configs files in the apps


Great work!

Two questions: 1. Can I change/replace the maps with something indoor? 2. Can I get the backend to host it on my own server?


1. the map view cannot be replaced, it’s iOS native MapKit and it has its code to make the core of this game work.
2. you may search on Google for Parse Server self hosting tutorials or guides

can we change monster adding style to random?

not in this template, you can do that with Gems app

in gems users can create account too right?

correct :)

Can I use the camera as orginal game

No, this is not a clone of pokemon go, we’ve got inspired by it but made a little different game :)

Love the app!

One question though, are users able to submit locations?

I want to customise the app, say for reporting graffiti as an example.

I need users to be able to send me locations of the ‘graffiti’ so other users can see it and so I can track the areas with the most problems. I also want to keep it local if possible so only users in a certain town/city can use it.

Any help would be appreciated.

Hi, no users are not able to submit location, you would need a different kind of app where users will be able to take pictures and then send them to the server along with their current location.
Based on the location and graffiti pictures sent, users who are xx Km nearby them will be able to see them in the Home screen. This is an idea, and you would have to change several parts of the code of this app in order to make it work as described.

Hi! I am having 2 issues after testing the app with the Facebook sign in update.. When a user selects button ‘sign in with Facebook’ and for example, regrets it, so the user exits Facebook window by selecting ‘Done’ the app shows an alert ‘Facebook login cancelled’. If you tap ‘OK’ the app shows an infinite message ‘Please wait’, have you noticed that too? Also when a new user signs in with Facebook, can the admin still see their location? thanks

yes, as the change log says ;)

ok thanks

you’re welcome

lol, I feel dumb. But I don’t get it;

IMPORTANT Run the app one time only, sign up with a test user and then wait for an Alert that will notify you that the Monsters class and a demo monster has been created, then comment this line of code into viewDidAppear()method in Nearby.swift file:

Apple will reject your app if you make users store their emails, it’s sad but true. originally this game had the email field in its sign up screen, we had to remove it because Apple reviewers were rejecting submissions, saying that for this kind of game an email address was not needed, because of security reasons.

thanks! rated for 5 stars.

thanks so much!


Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey