▲ 8 r/MyHoopLegacy+1 crossposts

Dev Log 10/05/2026 - New 3D Models and More ~ Weeks from Launch

MyHoopLegacy.org

The new character models were made by 3D artists I’m working with, and I’ve been bringing them into MHL with more hairstyles, beard options, jersey kits, and accessories. Credit to Hussain3D who is a very talented, caring, and easy to work with developer.

This update also includes:

  • UI improvements: cleaner builders, model previews, and mode/save selection screens.
  • Animation updates: improved poses and a new triple-threat animation when catching the ball, instead of automatically starting to dribble.
  • Model polish: refined faces, better hair fitting, and corrected jersey and shorts logos.

Next up: the final UI pass, a gameplay polish pass, online features, and more life additions.

Still a work in progress looking forward to hearing what you think of the new look!

u/Acrobatic_Average326 — 10 days ago

Dev Update Log 1.05 Beta - 9/30/2026 | UI + Animations

- Your menus are rooms now. The hub, locker room, front office and gym used to be lists of buttons. They're 3D spaces you can drag to look around, with the club's crest on the wall and the real kits hanging up. It's one lightweight stage the whole session shares, so switching rooms takes about 150ms instead of loading a new screen. If you hate it, one toggle in settings puts the old layout back I genuinely want to know which one people prefer.

- Take over anyone. New way to start a career: instead of creating a player, pick someone already in the league and finish his career from today. His ratings, his team, his contract, his age. Or pick a prospect in the draft class and start at his school in his year. There are ~400 to choose from. Training points start at zero, so everything you gain after that is yours.

-The animation got rebuilt from the hips up. Jump ball, every dribble move, shot releases, passes. Players get low, feet stay planted, the tip is a real tip instead of two guys waving at a ball. Shots now decide their route and then fly it, so a floater arcs like a floater. Passes lead a running teammate and the passer holds his follow-through. This was the thing that most made it look like a prototype, and it was the thing I was most avoiding.

**- Ten arenas, 58 courts.**The buildings are generated from one script across size and style, and which building a team plays in is derived from the venue's name so a given school always plays in its own arena, every save. Crowds carry signs and food and club colours. Court designs are painted onto the actual floor rather than being a menu preview.

-Also in there: a live jumbotron with replays, cameras that cut away when the scoreboard blocks the shot, a net that actually catches the ball, home and away kits that follow the venue, a gamepad layout, one unified leaderboard screen, and saves instead of slots (5 ranked, 5 unranked).

- Scenarios: Challenge yourself in this seasons scenarios this will be updated shortly again however you can challenge yourself GM and team building skills in this new mode and compare yourself more closely to other users in the leaderboards.

It's still beta and there's a list of things I know are rough the create-a-player onboarding is the next thing I'm fixing, because it's the weakest part of the whole game right now.

**If you look at one thing, tell me whether the 3D rooms are better than the old menus or just slower.** That's the decision I'm least sure about.

u/Acrobatic_Average326 — 15 days ago

New Court and Arena Styles - Soon to your court editor too

How do you guys feel about the courts and recent updates there are also new arena styles?

u/Acrobatic_Average326 — 21 days ago

Dev Update Log 1.04 Beta - 9/24/2026 | Bigger and Better -

All star game ^^

Brought back the release version for more updates before we get to a 2.0 lmao.

This is the biggest update yet. Here's what's new:

10 new arenas

  • Every building rebuilt, from small college gyms to huge pro arenas
  • College: a brick fieldhouse, a steep old barn, a two-deck bowl, a hall with big windows, a domed arena, and a modern two-deck arena
  • Pro: three different arenas, including a giant three-deck one
  • Home games are always in your arena, and road trips take you somewhere new

Every team looks like itself

  • Every team has its own painted court design
  • 24 new jersey designs, including pinstripes and stripes, with home and road kits
  • Seats, rafters and hub rooms in your team's colors

Game-day presentation

  • The lights go down before tip-off and spotlights sweep the court
  • Opening night: the starters are introduced out of the tunnel, with confetti in your colors
  • Broadcast-style shots before the game, at halftime and after the final horn
  • The All-Star Game gets its own court, light beams and camera flashes

A real crowd

  • Fans hold signs, eat popcorn, and wear your team's jersey
  • Towels and foam fingers now show up on phones too

On the court

  • New dribble moves, jump shots and rebounds, and one-hand momentum dunks
  • Real pick-and-rolls, box-outs, and players bumping and leaning on contact
  • Called plays actually run, and better ball handlers move faster
  • A green release always goes in, and every shot gets a 0-99 timing grade

Career story

  • A directed career story with rivalries, cutscenes, and an ending
  • A Finals Game 7 to start your legacy
  • A college transfer portal: move to a bigger program or chase a bigger role
  • Draft night: pick your suit, walk up, and put on your new team's cap

GM and Coach

  • Scouting rebuilt: trips take games and find prospects nobody else has
  • Re-signing is a real negotiation, and trading stays open all year
  • Run the team from the bench, or play as one of your players

More to play

  • Updated rosters for the new season and a brand-new 2027 draft class
  • The Cup: a group stage, with its own court on cup nights
  • All-Star Weekend with a three-point contest and an Elam ending
  • Classic rosters now play like their era, and your legacy can continue with your heir

Polish

  • Over 60 fixes and improvements from player feedback
  • Faster loading, and sign-in and saves you can trust
  • Cleaner menus and setup screens, new in-game controls, and a bigger game preview
  • New faces that blink, and a new app icon

The video is recorded straight from the game. I'd love your feedbackand what should I add next? in your browser: myhooplegacy.org

u/Acrobatic_Average326 — 21 days ago

Controller Input Options!

Hi Everyone,

You can now easier switch the controller input method in the controller tab of the pause menu and in settings soon.

Let me know if this has helped.

Thanks,

reddit.com
u/Acrobatic_Average326 — 24 days ago

Viktor Stojanovic - Serbian Maestro at Center| MHL Jokic?

The seven-foot center from Novi Sad Serbia sees the game a little differently. Give him the ball at the elbow and watch the defense hesitate: step forward and he finds the cutter; give him space and he makes you pay himself.

In 2023, Viktor claimed the MVP, championship and Finals MVP, interrupting Julian Cross’s reign. He did it without even leading his own team in shot attempts.

At 27, with five All-Star selections and a ring, he has plenty left to prove. Quiet off the court, patient on it—and capable of taking apart your defense without ever raising his voice.

Would you build your franchise around Viktor?

#MyHoopLegacy #MHL #BasketballGaming #BasketballGM

u/Acrobatic_Average326 — 25 days ago

Shooting and Finishing Drill

Hey everyone just following up on the last post with this recording of the shooting and finishing drill as well.

It’s a tryout to make the national team again let me know what’s off other than the obvious haha 😂

Thanks,

u/Acrobatic_Average326 — 1 month ago

World Cup Scrimmage Gameplay/Training Facility Teaser

Video quality didn’t export the greatest but here some of the gameplay updates in action.

Still a lot of tweaks to be released this Wednesday but let me know ur thoughts!

u/Acrobatic_Average326 — 1 month ago

Question. How do you know your game is ready for launch and for updates to carry on changes and enhancements?

Hey I’m a new dev and wondering if anyone has advice to this aspect of development.

Idea generation can come so easy when you’re very passionate about a project but how do you know when it’s time to be hands off on building more?

My game is looking ready and is deep but I can’t help perfectionist in me want to critique everything harder and fine tune it.

reddit.com
u/Acrobatic_Average326 — 1 month ago

Meet Malik Baptiste | Dominates the Paint

He was one series away from being the face of the league.

Every league has a player who was supposed to win it all and didn't. In MHL World, that's Malik Baptiste.
Center. Providence Captains. Orlando kid, Haitian-American. Drafted in 2016. In 2017, his second season, at 21, he became the only player in league history to win MVP and Defensive Player of the Year in the same year. Two years later he dragged Providence to the 2019 Finals and met Julian Cross.
Cross won his first ring on Baptiste's back.

Providence still says one bounce in Game 5 changes who "The Standard" is. Baptiste has never said it out loud. Six years later, ten seasons in, he's still chasing the rematch.

They call him "The Anchor." He holds a defense together, and he's the thing Providence refuses to let go of.

The flaw is the free throws. Coaches build fourth quarters around sending him to the line, and it has cost Providence real games. Every rival goes at it.
His newest rival is Viktor Stojanović, the Albuquerque center who plays like a point guard and ended Baptiste's 2023 run with a game-winning pass, one round short of the Cross rematch. A center beating a center with a pass. He took that one personally.

What it means for you: as a rookie, he's the wall you have to score over. As a GM, he's a franchise big with no ring, one trade from the missing piece or one bad contract from leaving. Coaching against him? Put him on the line and pray.

MALIK BAPTISTE — "THE ANCHOR"
•    C · 29 · 94 OVR · Providence Captains · 10th season
•    24.6 PPG · 12.4 RPG · 3.1 APG
•    1× MVP · 1× DPOY · 7× All-Star · 0 rings
•    Only player to win MVP and DPOY in the same season (2017)
•    6th all time in blocks and climbing

Does he get his ring before Cross gets the all time scoring record?

u/Acrobatic_Average326 — 1 month ago

How would multiplayer work in your dream GM game?

Can see it being tough to get 30 people in a queue or league for a season sim in some games but thoughts?

reddit.com
u/Acrobatic_Average326 — 1 month ago

Meet Julian Cross | He is the best player in the league when you get there.

Every basketball world needs a standard. Someone every rookie is measured against, every rival is defined by, every record book is quietly being rewritten around.

In MHL World, that's Julian Cross.

Small forward. Crown City Monarchs. Detroit kid. Thirteen seasons in and still the best player alive at 31. Four MVPs. Three rings, three Finals MVPs, and he won the first one over Malik Baptiste's Harbor Point team in a series people in this league still argue about. Marcus "Flight" Bell took him under his wing after his second season, and when Bell retired, the league just handed Cross the keys.

His nickname is "The Standard." Nobody gave it to him. It just happened.

The thing about Cross is that he is not finished. He is already top ten all time in scoring, and he is chasing a career points record that took Amir Sallow twenty seasons to set. The math says he gets there. The league knows it. So does he.

He has enemies. Kellan Price, 22, grew up studying Cross and now tells anyone who will listen that the era is over. Omari Lockwood, three-time Defensive Player of the Year, built his whole reputation on holding Cross under 20 in a conference final. Baptiste still wants the rematch.

And here is the part that matters for you: the world does not reset when you arrive. Whether you come in as a rookie, a GM, or a coach, Cross is already there. You will be compared to him. You might get drafted by the team that has to beat him. You might have to trade for him, or decide you can't afford to. You might spend your whole career being the second-best player of his era, and that is a real story too.

JULIAN CROSS — "THE STANDARD"

  • SF · 31 · 96 OVR · Crown City Monarchs
  • 28.1 PPG · 7.9 RPG · 7.5 APG
  • 4× MVP · 3× Champion · 3× Finals MVP · 9× All-Star
  • Top 10 all time in scoring and climbing

Question for the thread: who beats him first, Price or Baptiste?

u/Acrobatic_Average326 — 1 month ago

Light mode is here try it in settings, plus everything that changed since the last post

Thank you all, this game has grown a lot I'm sure you have seen it but its no where near its potential see below, some updates!

Light mode - Easier on eyes. Settings now has Light / Dark instead of Retro / Modern. Light runs through the whole game, including the loading screens, the 3D game overlays and the store. If you play outside or on a bright screen, try it. Dark is still the default.

On the court

  • Smart off-ball defense. Defenders read cuts and help now instead of standing on their man.
  • Pick-and-roll coverage: drop, hedge and ice, picked by who is on the floor and what scheme you run.
  • AI shot selection prices the alternative, not just the shot in front of it. Fewer bad early threes.
  • Off-ball offense stopped bunching. Spacing is a real solver now.
  • POV camera rebuilt from scratch. It has its own heading, movement is camera-relative, and your look holds.
  • Pinch to zoom in every camera.
  • New rules: goaltending and basket interference, and up-and-down when you land with the ball. The 8-second call is gone.
  • Draft combine: closer cameras, a 3-2-1-GO on the agility drill, and floor arrows that light up the way to the next cone.

Career

  • Summer workouts redesigned: declare a focus, three blocks, burnout and setback stories, and the game remembers what you did.
  • Per-save settings: court rules, injury severity, trade fairness, a narrative dial, and a rules lock.
  • Rare hidden-gem prospects in the draft. Low pick, high ceiling, about one class in ten.
  • Leaderboards use your real accumulated 3PT data instead of a generated number.
  • All-Star weekend has a Skip to Summary if you just want the results.

GM and Coach

  • Trade offers from the AI are no longer lopsided.
  • Smart rotation benches injured players.
  • Your coach and GM finally wear a suit instead of a block.
  • Sim recaps show both crests, full All-Star box scores, and the Office has a Future tab.
  • Franchise History moved to the Schedule screen where it makes sense.

MHL World

  • The fictional stars now have real skill profiles, so the world is no longer statistically generic. Julian Cross is who you think he is.
  • Nine franchise crests redrawn and the AAU clubs got their own.

Sound and feel

  • Seven real music tracks in the hub.
  • Court audio actually plays now and is mixed: dribbles, whistles, buzzer, crowd.
  • Collision rumble and camera shake toned down and no longer fire on AI-only plays.
  • Home-screen app: no more dead band above the nav, and the 3D stage uses the whole screen.

Stores are next. If you have been here since before launch, something is coming for you. More on that soon.

Post bugs below or in Discord. I read all of it.

reddit.com
u/Acrobatic_Average326 — 1 month ago

FYI/Help - Ahead of Launch

Just to let you all know this game runs much smoother especially the 3D gameplay when downloaded and played through IOS or Android. There are many allocations and calculations running in game and I don’t know what I can do to fix this for web.

Of course native IOS apps have access to much more of your phones memory and processing, maybe requiring a download is the solution.

Can anyone help?

reddit.com
u/Acrobatic_Average326 — 2 months ago

THE BIGGEST MHL (My Hoop Legacy) Update Yet — 365 commits focused on fixes and launch readiness

Hey everyone,

This was by far the biggest update I have pushed for My Hoop Legacy. It covers 365 commits and was mainly about fixing bugs, improving consistency, and getting the game closer to launch.

I won’t list every internal change, but here are the improvements that directly affect you while playing.

Bug fixes and stability were the priority

  • Fixed multiple 3D crashes, including an error triggered by every user dunk attempt.
  • Fixed sim locks that could leave a session stuck.
  • Rebounds now register correctly during the tutorial.
  • Camera controls no longer cause accidental passes.
  • Team chemistry no longer resets after every season, and its effects now work properly.
  • Injury rates were much too high and have been corrected.
  • MVP voting is no longer decided by the standings.
  • All-Star box scores no longer drop two selected players, and lineups should use the correct positions.
  • Standings no longer tell low-seeded teams they have clinched.
  • Playoff storylines no longer trigger during the offseason.
  • Fixed a Community Market exploit that allowed purchases without charging the player.
  • Fixed several age and development issues that treated players in their mid-20s like declining veterans.
  • Fixed historical player jersey numbers, missing player heads, incorrect relationship-card colors, and several other presentation issues.

3D gameplay should feel much better

All 29 player ratings now affect live 3D gameplay. Previously, many ratings never reached the 3D engine, which could make very different players feel almost identical.

Archetypes now affect behavior too. Slashers attack the basket more, playmakers prioritize passing, shooters look for space, and defenders play more aggressively.

We also improved:

  • Help defense and defensive rotations.
  • Shot difficulty and green-window balance.
  • Layup hand selection based on which side of the rim you attack.
  • Free-throw shooting animations.
  • Dunk requirements and success logic.
  • Dribble moves, including a proper hesitation move.
  • Shot contests, rebounding, inbounding, transition defense, and shot selection.
  • Camera visibility, portrait-mode court coverage, and off-screen player indicators.

Open shots are still rewarded, but being wide open no longer makes almost the entire meter green.

Practice Gym and tutorial

There is now a proper Practice Gym with no clock, shot clock, or forced defender.

The tutorial walks new players through shooting, dribbling, finishing, rebounding, camera controls, defense, and a final one-on-one possession. Several problems that could reset your player, block progression, or fail to recognize rebounds have also been fixed.

New players can now choose between playing the tutorial or reading a shorter three-page guide.

Better players, rosters, and league history

Historical rosters have been re-rated using what those players were actually good at. Every roster player now has explicit ratings instead of relying on generic templates.

We also added:

  • More accurate primes for players such as LeBron, Jordan, Kobe, Duncan, Dirk, and others.
  • 140 authored draft prospects with more realistic draft-round talent levels.
  • Proper depth charts instead of teams having two stars surrounded by filler.
  • Position- and skill-aware archetypes—point guards will no longer be labelled “Stretch Bigs.”
  • Real faces for legends and improved generated hairstyles.
  • Complete histories for all 30 franchises.
  • Player career timelines, rivalries, league memories, and save-specific legends.
  • Career pathway moments and a proper career obituary when you retire.

Career, GM, and Coach improvements

Career storylines now trigger more reliably, characters remember what happened in your save, and older players can become mentors themselves.

GM Mode received a large pass as well:

  • Text replies can make real roster changes.
  • Owner objectives are visible and explain their stakes.
  • Trades use one clear approval step.
  • The trade block shows whether teams are interested.
  • Game plans can be set manually or delegated to the coach.
  • Box scores now include steals, blocks, and shooting numbers.
  • Franchise history and draft grades persist properly.

Coach Mode can now play games instead of only watching them, with improved opponent preparation, scheduling, recruiting battles, scouting, and season presentation.

UI and Quality Of Life improvements

  • Faster screen transitions and better button feedback.
  • More useful Game Guide pages with real thresholds and explanations.
  • Disabled buttons now explain why they are unavailable.
  • Box scores, league leaders, and player profiles should agree with one another.
  • Sim recaps include shooting splits and full tap-through box scores.
  • Improved team crests, jerseys, player portraits, borders, lighting, and retro presentation.
  • Better language support throughout the hub.

This still isn’t every change, but it covers the improvements players are most likely to notice.

Bug fixing remains the priority as we move toward launch. If you run into something, please include your game mode, device, and what happened right before the issue it makes tracking these problems down much faster.

Thanks to everyone who has been playing, testing, and sending feedback.

reddit.com
u/Acrobatic_Average326 — 2 months ago

Your Opinions Wanted, What You Like and Don't Like. Feedback I Can Use

**Mobile Game**

Many of you have commented saying that you either like or don't like game which I love but I am left with little useable feedback. I am wanting your thoughts on specifically what you like don't like and more.

Of course somethings are apparent and I have a list of bugs and tweaks to polish things.

But overall in goal of creating an immersive enjoyable simulation/basketball game, what hits and what misses the mark

I have little coding experience hate on AI will be ignored, my expertise is sql querying which allowed me to build the database and calculations for game engine and player components to support. I have no UI or game development experience before this.

Thanks,

reddit.com
u/Acrobatic_Average326 — 2 months ago

Monday Updates - Launch Prep Week 1

This was a major stability + Career/gameplay tuning window.

What you’ll actually notice in Career / gameplay

Better in-game basketball feel

Fixed inbound weirdness (including the ball teleporting back to the inbounder).

Improved spacing and inbound claiming.

Shot timing + ball anchoring fixes (jump balls, free-throw/sub timing races, layups/FT/post-up alignment).

Prevented unrealistic heaves from “going in.”

More reliable Career progression

Fixed the broken “local vs cloud save” prompt so the selected choice actually becomes authoritative everywhere.

Improved save syncing and discovery across devices.

Fixed a save security issue in the legacy delete flow.

Improved “save healing” for missing/corrupted/older-format issues.

Playoffs & simulation got real fixes

Hopefully fixed players getting stuck after game 82 with no playoff access.

Corrected bracket/seeding generation and playoff stat handling.

Reduced simulation distortions (AI scoring inflation / overly dominant stat lines).

Elite teams are stronger and less “randomly” knocked down andteams behind the playoff race will still tank to chase draft positioning.

Story and Text delivery system upgraded

Storytexts/events now require meaningful triggers (role/team/relationships/performance/story context), with repetition controls and better duplicate prevention.

Fixed edge cases like simulated vs live message expiration.

I agree the texts and events are too much and annoyingly repetitive

League and Draft class behavior

Added a shared fictional league world with recurring league voices and connected histories.

Default draft is now Default / Randomized only, and off-season navigation opens the full 2-page community draft library.

Historical prospects now load better ratings (no scouting inflation rerolls).

Fixed age/rating issues like LeBron (now correctly 18 years old, 85 OVR, and the only 85-rated historical prospect).

Economy / progression tuning

Reduced the attribute upgrade price curve ~10%

Adjusted rookie usage boost + made summer training bonuses more consistent (whole- number ratings, OVR impact, one-season effect)

Still in progress (not for this patch)

Playable 3D practice tutorial (design done, gameplay wiring not fully committed yet)

Bigger Career storyline catalog + some media/cutscene plans

AdSense confirmation not yet live

Premium/store redesign + Ad-related public setup work still pending deployment/verification

reddit.com
u/Acrobatic_Average326 — 2 months ago
▲ 27 r/MyHoopLegacy+8 crossposts

I BUILT A FULL 3D BASKETBALL GAME WITH CAREER, GM, AND COACH MODES — COMMUNITY ROSTERS AND DRAFT CLASSES, LIVE 3D GAMES OR SIM, AND 2 YEARS OF SOLO DEV. LOOKING FOR TESTERS!

I've been working on My Hoop Legacy for almost two years now, and I'm finally opening it up for testing. It's a mobile basketball sim built around a blocky/retro 3D game engine, with three full game modes. It is meant for mobile and eventually will be released on IOS and Android but I am working on cleaning up the desktop or laptop version.

Career lets you create a player and live the whole journey — college, the draft, and a full NBA career — with a deep skill tree, signature moves, badges, sponsorships, and a text/relationship system with teammates, agents, and media that actually shapes your story as you go.

GM puts you in charge of an entire front office: trades, cap management, draft scouting with private workouts, facility and staff upgrades, and a season-long relationship with ownership where ambition, budget, and job security are all genuinely on the line.

Coach has you building a college program from scratch through recruiting, a real staff, and a playbook, with the option to climb all the way up into the NBA coach ranks.

Every game can be played out live in 3D — full arena crowds, a shot-stick control scheme, real box scores and shot charts — or simulated if you just want to manage and watch the results roll in. I've also put a lot of work into building real historical NBA rosters and draft classes, so you can start a rebuild or a career in a specific era with actual players and actual draft boards instead of generic fictional teams.

This is currently a web build for testing, but it's eventually headed to become a proper phone app. Longer term, I'm hoping to build out online gameplay, a persistent world/environment, and real multiplayer modes.

Development is very much ongoing — there's a long list of features and polish still planned — but I want to get more people testing it at this stage to catch bugs and hear what's working (or not). Any feedback, bug reports, or suggestions are genuinely welcome and will directly shape what gets built next.

Let me know what you think!!!

https://my-hoop-legacy.fly.dev/

my-hoop-legacy.fly.dev
u/Acrobatic_Average326 — 2 months ago