Game Development

Catch Bobo

A Cat-and-Mouse multiplayer minigame within Minecraft

This is my biggest Minecraft project that involved a lot of designing and problem solving due to mcfunction's limited logic capabilities. I worked on this projects with a few of my high school friends. Funny enough, the game "Catch Bobo " was one of my friend's Minecraft minigame they made in middle school, and I wanted to make it a full-fledged game with custom textures and coded abilities. So, my friends and I gathered together to work on this project; I would do all of the coding and game design, while my friends would work on the map and help playtest the abilities. As the project progressed, I asked another friend who knows 3D modeling to help me learn Blockbench, which is a 3D modeling software for Minecraft and other low-poly games.

mcfunction
Blockbench
JSON
Catch Bobo
Project Details

Duration

7 months (Aug. 2022 – Feb. 2023)

Team Size

1 developer (Me), 2 artists, 5+ builders

Key Challenges

  • β€’ Multiplayer integration
  • β€’ 3D modeling
  • β€’ Making it "fun"
  • β€’ Scope creep

Demo Video

Watch a demo of Catch Bobo showcasing its key features and functionality.

Key Features

10+ custom characters

Each class has their own gimmick that makes them fun to play.

50+ unique abilities

Different abilities that go beyond survival vanilla Minecraft.

25+ Custom 3D models and textures

Unique 3D models and textures to make the characters feel powerful.

Expansive map with unique landmarks

Can easily change the game timer, ability cooldowns, and objectives.

Adjustable game settings

640x640 block map with different biomes and buildings.

Results & Impact

Key Achievements

  • I now made a game in my favorite game 😎
  • Connected with many old high school friends and still keep in touch

Lessons Learned

This is one of my longest projects that took to finish, which is mainly due to how big the map is and wanting to add more characters and textures. I'm happy with the result of this project, but also wish I spent less time working on it by having a clear goal.