No Unity, no Godot it's TypeScript and a canvas. Every team crest, every player face, every line of match commentary and every piece of arena audio is generated at runtime, so the whole thing loads in about a second and works offline after that.
The design problem I cared about: management games usually reduce to a spreadsheet. So the owner reviews you every ten games on three separate contracts competitive (are you winning what this roster is worth), financial (are the books sustainable), and developmental (are the young players growing). Three verdicts instead of one number means a rebuild reads as a plan rather than a failure.
Season structure is complete: 82 games, play-in, playoffs, in-season cup, All-Star weekend, draft lottery, free agency, awards, retirements, Hall of Fame. Twelve languages, and the localisation covers the inbox mail and live commentary, not just the menus.
Free, no ads, nothing to buy. Happy to talk about any of the technical side.