30 Days of Vibe Coding - Day 15 - MyBrute Arena
A medieval combat auto-battler inspired by the classic MyBrute, with character creation, animated fights, pets, weapons, tournaments, and a prestige system.
A medieval combat auto-battler inspired by the classic MyBrute, with character creation, animated fights, pets, weapons, tournaments, and a prestige system.
Day 15. I wanted to rebuild something I loved as a teenager. MyBrute was this simple browser game where you created a little fighter, challenged other people's fighters, and watched the battles play out automatically. No strategy during the fight itself, just build your character and see what happens. It was addictive in a way that did not make sense for how little you actually did. Perfect candidate for a one-day build.
The Prompt
> "Build a browser-based fighting game inspired by MyBrute. Character creation with visual customization, turn-based auto-combat with animations, weapons and pets you collect from victories, XP and leveling, tournaments, boss fights, and a prestige system."
Try out the game yourself here
How It Was Built
Watchfire split this into 27 tasks. That is the most tasks of any project so far, and it makes sense. This thing has a lot of systems that all need to talk to each other: combat math, XP curves, loot tables, pet behavior, prestige bonuses, tournament brackets, daily challenges, rival tracking, achievements, replays.
The build started with the core combat engine and character creation, then layered on systems one at a time. The character design went through multiple iterations. I tried chibi-style characters, then a Hollow Knight-inspired look, then something with flowing cloaks. Eventually landed on these small hooded figures that read well at the scale they are rendered. Getting the character art right burned more Watchfire tasks than I would like to admit, but the final result has a nice dark medieval feel to it.
What I Got
Character creation is deep. You pick a name, then customize skin color, hair style and color, body type, eye color, accessories (scars, war paint, eye patches, masks, horns), and outfit color. The preview updates live on the right side. It is a lot of options for a one-day project.
The hub screen is your home base. It shows your brute's stats, level, XP bar, equipped weapon, collected pets, learned skills, and all your action buttons. Fight, Training, Inventory, Export, Import, Hall of Fame. There is also a daily challenge prompt right on the hub with a 2x XP bonus for accepting it.
Opponent selection gives you choices. You get three opponents to pick from, each showing their level, stats, and equipped gear. The game scales opponents to your level so fights stay competitive.
...
---
Read the full article →

Add a comment: