HomeBlogAbout

Pet Simulator Game

Game concept featuring a needs-based monster pet that must be hatched, fed, and played with.

Monster Island Mudskipper monster standing on a hill
🎮 Monster Island (prototype demo)▶ Play it⌨️ Source Code

This latest project I finished about a month ago. It’s a my first “proper” game development project. The game (demo, more fittingly) is titled Monster Island, and was made by me (game programming) and a partner (models and terrain). It’s a pet simulation game, except instead of “pets”, you have monsters, and instead of monsters, there is just one monster (but more can be added quite easily). If you would like to see an in depth demo and development process, please watch the video above! And don’t worry about watching the whole 30 minutes, it’s time-stamped so you can easily skip to parts that appeal to you. Or you can just watch in 2x speed since I talk a bit slow.

Itch.io Page: https://c-tor.itch.io/monster-island-demo

Source Code: https://github.com/C-Tor/Monster-Island-Code
*edit: Now that I’ve gotten more practice with game dev (as well as programming this prototype hastily), I realize this code is pretty nasty in some places!

Features

Developer’s Note

The first game I did outside of tutorials was for a game jam, and it was a bit messy code wise. Certainly not the worst, but there was definitely things I could manage a lot better. But something I did learn was that learning just by doing is very effective. So that was my primary goal with this project. I wanted to build something that had systems that were easy to expand, and that I could learn a lot from. The first part I still could have done better. The second part was successful, as I learned a ton from this project. Especially about AI and animations and all that. It also gave me practice building systems that can be expanded. I won’t go too much into the whole process, as it is mostly covered in the video.

I did all the programming and game logic for this demo, while my partner did all the visuals. Unfortunately due to loss of communication, I am unable to give proper credit, but permission to share was secured.

The Next Thing

There is currently no intent to further work on this project. My next focus of interest in the Unreal Engine! I may be making a post on my first thoughts on Unreal soon, or even a project I will try in it. Though for now, I am still just learning it. I’m quite interested in the powerful visual features of the engine. Stay tuned CT fans.