Mini Pets
Mini Pets is a digital pet game where you raise a virtual pet slime by feeding it, playing with it and cleaning it every 8 hours.
As you feed, play or clean your pet slime, it will gain levels and upon hitting certain levels/milestones, it will evolve and change color.
Have fun unlocking the various pet slimes available!
Will you be the lucky one to unlock the RARE and SPECIAL FIRE SLIME???? :D
Tech Stack
GDScript & Godot Game Engine
Status of the game
Play the game here:
-
https://melvinng.itch.io/mini-pets (Web Version)
-
https://play.google.com/store/apps/details?id=org.godotengine.minipets (Android Version)
Initial development of the game was done from:
- 21/05/2021 - 29/05/2021
- Process: Ideation (1 day) > Planning (1 day) > Rough Design (1 day) > Gathering assets (1 day) > Coding & Internal testing (5 days) > Release of Version 1.0
Current status (last updated at 25/12/2022):
- Game is in active maintenance
- After initial release of Version 1.0, I regularly update & enhance the game with new features and bug fixes
Current version: Version 2.1 (as of 25/12/2022)
Troubleshooting
When re-exporting the app in future, you may encounter some issues/errors/app crashes. I have compiled a list of issues which I've encountered before when debugging in logcat (Android Studio):
- java.lang.RuntimeException (see local screenshot for reference):
- If you see this error in logcat, it means you forgot to or did not configure correctly the Admob App ID on the AndroidManifest.xml.
- This will cause your app to crash when launched.
- Refer to links 1 & 2 below, and follow their documentation to re-setup the project AND follow their troubleshooting.
- java.lang.VerifyError (see local screenshot for reference):
- If you see this error in logcat, it probably means you are using an incompatible version of the Godot Game Engine & the Godot-Android-Admob-Plugin.
- What happened previously was that I was using the latest version of Godot Game Engine (V3.4.4) that supported API level 30 (Android 11 OS), however the Admob-Plugin (V4.1.1) which I used was only supporting API level 29 (Android 10 OS).
- Due to this mismatch/incompatibility, it will cause crashes when the app is launched.
- The solution is to use a version of Godot Game Engine (e.g. v3.4.4) and a version of the Admob-Plugin (e.g. V5.1.0) that are compatible (in this case, both versions support API level 30).
- Check if you have the latest versions/packages for Android SDK installed.
- Outdated versions/packages could result in app crashes/issues.
- See link 3 below for reference on where to find the latest packages to install
- Before exporting to HTML game, please make sure that you tick/allow hiDPI in your project settings.
- Otherwise, the exported HTML game will be of lower/poorer resolution.
- References for debugging errors/issues:
Updates log
- Updates to the game will be published here: https://sites.google.com/view/mini-pets-news
- As of 20/05/2023:
- We have around ~2200+ downloads in Google Play Store & 750+ browsers plays in itch.io
- As of 25/12/2022:
- Mini Pets's latest version is Version 2.1
- We have currently 2100+ downloads in Google Play Store & 650+ browsers plays in itch.io :D
- 01/05/2022:
- Mini Pets 1 year anniversary! :D (Version 1.9)
- 1600+ downloads in Google Play Store, 450+ browsers plays in itch.io, 150+ users each month on average (based on Google Admob's User Activity Report)
- Featured on Product Hunt & MyAppFree
- 01/09/2021:
- Mini Pets officially reached 1000+ downloads in Google Play Store! :) (Version 1.3)
- 30/05/2021:
- Official Release of Mini Pets in Google Play Store (Version 1.0)
Useful Links
1. https://melvinng.itch.io/mini-pets
2. https://play.google.com/store/apps/details?id=org.godotengine.minipets
3. https://sites.google.com/view/mini-pets-news
4. https://sites.google.com/view/mini-pets-privacy-policy/
5. https://app.myappfree.com/en-US/detail/MAF/org.godotengine.minipets
6. https://www.producthunt.com/products/mini-pets#mini-pets
© 2022 - Proudly developed by: Melvin Ng