Sunday, December 7, 2025

CUPdate 92: Creature Collector Game

So lately I've been playing a lot of monster collection games like Digimon Story Time Stranger and Pokemon Z-A. I've always wanted to make my own monster collector type of game, but just never got around to doing it. So I was talking with some friends about ideas for our own and it inspired me to actually mock something up in RPG Maker. So that's where this little project started!

We started with some really rough Google Docs/Sheets to come up with brainstormed ideas. But then I hopped into RPG Maker to test out some ideas. I created a system where you can add creatures as party members and name them. I started with just 2 options to add to your party and used basic events.

Then I started to optimize this and dive into the code. I created a variable that stores the number of creatures you've caught and assigned that for an actor's ID. If you have more than 4, then it would essentially send it off to a box and not be on your active party. Then, once you choose a creature (in the game it would be catching it somewhere), then it changes the class of that actor ID to the name of the creature you caught. I'm essentially storing your party in the Actors and the creatures' default stats in the Classes.

Then I made some code that sets all of the information according to the class the creature takes on. It sets the name of the character to be that class (or creature's name), then sets their face and charset images to match that name, and allows the player to type a name for that creature. Then it shows you how many creatures you've caught.

So here's a little demo of how this all works, with a few different character options:

And from here, I took a little side journey into making my own RPG Maker plugin. Because that ended up getting pretty involved, I'll dive into more details about that in my next blog post. This ended up being a short one, but was a fun little side project I worked on for a couple of days!

No comments:

Post a Comment