Back to projects
EngineeringProductGames

Morimens Team Builder

A fan-made team optimizer for a gacha deck-building RPG

Jun 2026 – Present
morimens-team-builder.vercel.appGitHub

Overview

Morimens Team Builder is a fan project for the gacha deck-building RPG Morimens. You record what you own (Awakeners, Wheels of Destiny, Covenants, Posses, your Keeper level, down to enlighten and skill levels) and the app builds optimized, fully-geared teams from your actual roster, then lets you fine-tune them on an in-game-style lineup board.

The generation is deliberately AI-free: a deterministic engine ranks and gears every team, so the same roster always produces the same answer. Skill cards show real command-card values resolved against character level from the game's own data tables, and gear picks come from the community's best-in-slot tables with role-aware variants. Slotted as a carry, a unit pulls its DPS set; as a support, its support set.

The problem

Assembling one geared team is easy; assembling five D-Tide teams that share no units or wheels, from what you actually own, is a combinatorial headache players solve with spreadsheets and guesswork.

Approach

  • Built full inventory management with real investment detail: enlighten levels, skill and talent levels, wheel stars and stacks, covenant completion, Keeper level.
  • Wrote a deterministic generation engine with two modes: Single Team (a working lineup plus alternates) and D-Tide ×5 (five teams with zero shared units or wheels).
  • Added build-around-pins: place and pin characters by hand, and generation builds the rest of the team around them.
  • Computed real in-game numbers from the game-data tables, and sourced wheel and covenant picks from the community Mythag Compendium best-in-slot tables with role-aware build variants.

Outcomes

  • Every slot is editable on an in-game-style lineup board, backed by your owned inventory.
  • Same roster in, same optimized answer out. No LLM in the loop, fully reproducible.
  • Data and assets sync from community databases via Node scripts.
Morimens Team Builder
Morimens Team Builder

Stack & tools

Next.js 14 (App Router), React, TypeScript, Tailwind CSS, Zustand (persisted to localStorage), Node data-sync scripts.

Next projectLease Intelligence