A free, community-built character and mecha builder for Battle Century G Remastered. No accounts, no servers — everything lives in your browser.
Inspired by Fultimator, the community builder for Fabula Ultima.
- Pilot Builder — attributes, skills, traits, genre powers, and themes
- Mecha Builder — attributes, upgrades (including Expansion Pack, Invincible Super Combination, and other special upgrades), and weapons
- Builds persist locally in your browser via localStorage
- Import / export builds as JSON for sharing
- Light, dark, and system theme support
- SolidJS — reactive UI
- TypeScript — strict mode throughout
- Tailwind CSS v4 — utility-first styling
- Kobalte — accessible headless UI primitives
- Vite — build tooling
- Bun — runtime and package manager
bun install
bun devOther commands:
bun build # production build
bun preview # preview production build
bun test # run tests
bun typecheck # tsc --noEmitPull requests are welcome. For larger changes, open an issue first so we can talk through the approach.
A few things to keep in mind:
- All PRs must pass
bun typecheck(TypeScript strict mode, noanywithout justification) - Game mechanics changes need a rulebook page reference in the PR description
- No prop destructuring — it breaks SolidJS reactivity
bunonly, nevernpm,pnpm, oryarn
Rules text, game data, and other content from Battle Century G Remastered used in this project belongs to its author and is used here under its original license:
Battle Century G is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
© 2022 Juan Herrera. Some Rights Reserved.
Rules Version 1.84
Drive Core's source code is licensed under the MIT License.
Game content (rules text, descriptions, and data sourced from the BCG-R rulebook) is separately attributed above and remains under its original CC BY-NC-ND 4.0 license.