Inspiration

MASP is inspired by the silly games I used to play - and try to make - back in the days of the C64 or Amiga. Something absurd, but hopefully fun. I have spent many years building Business App #74 and #111, so it also makes a pleasant change.

What it does

MASP is mobile game where the aim is to pop as many animals as you can. Also sometimes it is important to not pop certain animals, such is the capricious nature of the animal kingdom.

How we built it

It was built in Godot and a little bit of Swift to tie it all together. I had to learn Godot in the process so please do not audit the code because it is a literal crime.

Challenges we ran into

There is no Revenue Cat SDK for Godot so I had to embed the game using SwiftGodot and hook into the Swift SDK. This also meant needing to tie into other native things like push notifications as those would no longer work purely on the Godot side. It did allow me to add custom icons however.

Other challenges included a full day job and having 3 weeks off for holidays in the middle. Also my natural inclination to idleness. Honestly, it's a wonder anything got done.

Accomplishments that we're proud of

Finishing a game! I first tried to make one aged 12 and now at the age of [MORE THAN TWELVE], I have finally achieved it.

What we learned

Although I've been in the dev business for a while now, I usually allow deadlines to whizz by. I have learned, somewhat, to manage things so I can meet a deadline. I will not be doing it again.

Otherwise, I learned to have fun coding again, which was nice & unexpected.

What's next for Multi-Animal Spree Popper

I have ideas for lots more levels, events, characters and mechanics. There is a ton to come. Maybe other platforms too: Android, PS5, C64... I am not getting carried away here.

Built With

  • godot
  • onesignal
  • swift
  • swiftui
Share this project:

Updates