BrawlBox

Turn a photo into a playable browser fighting-game character

Last verified:

Visit BrawlBox

What is BrawlBox?

BrawlBox is a 2D fighting game that runs entirely in the browser, featuring an AI-powered character creator that turns a single photo into a playable fighter. The game was built as a weekend project that expanded significantly in scope, now including comprehensive fighting game mechanics like throws, guard/parry systems, charge motions, and a power meter.

Key features include a deterministic engine with a pure tick function and fixed timestep that makes matches reproducible, green-gap detection for frame slicing and keying, despilling and scaling for character creation, and atlas baking for the engine. The game also includes dizzy/knockdown/OTG mechanics and a CPU opponent with 5 difficulty levels for single-player practice.

The character creation pipeline is entirely client-side - users bring their own OpenAI and fal keys, and the photo-to-fighter generation runs without any account, backend, or server storage of user data. The system re-skins a CC0 mannequin template to create custom fighters. BrawlBox is designed for fighting game enthusiasts, browser gamers, and anyone who wants to create and play as their own custom fighter character without downloading anything.

The game is accessible directly through the browser at brawlbox.gg, requiring no installation. Users can sign in to play as the characters they've created, making it a persistent character creator and fighting game platform.

BrawlBox pricing

Pricing model: Freemium

Free to play - no pricing tiers mentioned. The game is completely free with no account required. Users only need to provide their own OpenAI and fal API keys for the character creation feature, which are external services not paid through BrawlBox.

BrawlBox pros

  • Runs entirely in the browser - no download required
  • AI character creator turns photos into playable fighters
  • Deterministic engine with reproducible matches
  • Client-side generation - no account or backend needed
  • Your data never hits the creator's servers
  • Uses CC0 mannequin template for customization
  • Includes throws mechanic
  • Guard/parry system for defensive play
  • Charge motions for special attacks
  • Power meter system
  • Dizzy mechanic added
  • Knockdown mechanics
  • OTG (off-the-ground) attacks
  • CPU opponent available for practice
  • 5 CPU difficulty levels to choose from
  • Green-gap detection for frame slicing
  • Fixed timestep engine
  • Pure tick function implementation
  • Sign in to play your created characters
  • CC0 template means no licensing issues

BrawlBox cons

  • Requires users to bring their own OpenAI key
  • Requires users to bring their own fal key
  • Started as weekend project - may feel unfinished
  • No multiplayer mentioned - likely single-player only
  • Client-side only limits some features
  • Green-gap detection requires specific image setup
  • May have limited character customization beyond photo
  • Browser-based may have performance limitations
  • No mention of stage customization
  • Persona dependent on OpenAI/fal key quality

Frequently asked questions about BrawlBox

What is BrawlBox?

BrawlBox is a 2D fighting game that runs entirely in the browser, plus an AI creator that turns a single photo into a playable fighter character.

How do I create a fighter from my photo?

You bring your own OpenAI and fal API keys, and the entire photo-to-fighter generation runs client-side. The system re-skins a CC0 mannequin template, slices and keys frames via green-gap detection, despills, scales, and bakes an atlas the engine can load.

Is BrawlBox free to play?

Yes, BrawlBox is completely free to play with no account required. You only need to provide your own OpenAI and fal keys for character creation.

Does BrawlBox store my photos or data?

No, the entire generation pipeline runs client-side with no account, no backend, and nothing hits the creator's servers. Your data stays private.

What fighting game mechanics are included?

The game includes throws, guard/parry, charge motions, power meter, dizzy, knockdown, and OTG (off-the-ground) attacks.

Can I practice against a CPU opponent?

Yes, there is a CPU opponent with 5 difficulty levels for single-player practice.

Is the game deterministic?

Yes, the engine is deterministic with a pure tick function and fixed timestep, making matches reproducible.

Do I need to download anything?

No, BrawlBox runs entirely in the browser at brawlbox.gg with no download required.

What license is the character template?

The mannequin template used for character creation is CC0 (public domain), meaning no licensing restrictions.

How do I sign in to play my characters?

You can sign in on the website to play as the characters you've created, allowing you to persistence your fighter creations.

Categories

Use cases

Browse all AI tools on NeedAnAI