mini-pets

Mini Pets is a digital pet game where you raise a virtual pet by feeding it, playing with it and cleaning it.

Stars
5

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:

  1. https://melvinng.itch.io/mini-pets (Web Version)
  2. 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):

  1. 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.
  2. 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).
  3. 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
  4. 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.
  5. 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