History

In short

The game started on 2026-10-20 as a Unity 2020.3 base game and moved to Unity 6 the same day. Everything since has landed as one pull request per feature on main at github.com/gonzalezdan0315-sys/HomeRunDerby. PRs #4–#9, #11 and #19 never merged (#19 was superseded by #21).

How it works

Each row is a merge commit on main (git log --first-parent main). To see exactly what a PR changed: git -C <repo> show --stat <merge> or git -C <repo> log --oneline <merge>^1..<merge>^2. When a new PR merges, add a row at the top and update the notes it touches (see Testing and _meta/Conventions).

Merged pull requests

PRMergeDateWhat it addedMain notes
#4645a21672026-10-25Batting rebuilt after Mario Superstar Baseball: contact zones, aimed hits, launch odds, curve; W/S trade power for launch, A/D picks the curve; see-through bat aim helper with a sweet-spot dot; local swing log. Also fixed the timing ring ignoring AIM SPEEDBatting Explained, Batting Feedback, Swing Log
#4524c946b2026-10-25Customize thumbnails render in LateUpdate instead of mid-frameUI System
#44137da1b2026-10-25New String Bean model: smoother neck and waist weights, brighter greenCharacters and Rigs, Batters
#43ac2befa2026-10-23Index: a main menu screen listing everything in the game and what’s comingIndex Screen
#4286f9d872026-10-22Hit show: live counter, TV-style flight camera, tracer, big-moment instant replay; Dev menu TEST HITSHit Show
#4146d95252026-10-22BOSS: The Phantom (Midnight Yard’s final boss: decoy balls, only one casts a shadow); park bosses with their own balls, map + boss balls stack; curveballs and changeups loop sideways; Ghost fades instead of vanishingPitchers and Bosses, Special Balls, Midnight Yard
#40281c9622026-10-22Cutscenes: match intro with reading stops and walk-up, end-of-game scenes (BOSS DOWN, MAP BEATEN, GAME OVER), Dev menu CUTSCENES tabCutscenes
#3964336d82026-10-22Ballpark select: a sliding carousel of parks, easiest to hardestMap Select and Unlocks
#38b6227f82026-10-22Points and coins told apart: purple gem vs gold coinShop and Economy, UI System
#37e7dba512026-10-22Account and batter levels (XP), level-gated cosmetics and batters, call signs; animated XP bars on the results screenXP and Levels, Call Signs, Batters
#36b3c0b2b2026-10-22Dev menu (F1): unlocks, map progress, run controls, forced pitches, insta-home-run bat; new settings (aim speed, FPS counter, display mode, V-Sync, FPS cap, resolution)Dev Menu and Shortcuts, Save System
#35de3f0be2026-10-21Breakable scoreboard (a ball that reaches it smashes a hole) + Scoreboard Smash practice mapScoreboard, Scoreboard Smash
#34f53cc1c2026-10-21Runs become one map, 9 innings, a score goal per inning, Normal / Medium / Hard per map; map selectRun Structure, Difficulty, Map Select and Unlocks
#3395dc26a2026-10-21Lobby-style main menu, HUD and Customize top barUI System, Game States and Screens
#320311da42026-10-21Special balls per park: $$$, Super Fast, Anti-Gravity, Ghost, Sticky (co-op protocol HRD-COOP-2)Special Balls, Protocol Versions
#31c678fde2026-10-21Moon Stadium bonus locations + batting cage park pickerMoon Stadium, Batting Cage
#30186d1cd2026-10-21Team bean models (HD String Bean, Peapod, Baked Bean), cosmetics fitted per beanCharacters and Rigs, Batters
#29aa914642026-10-21Farmyard park + park dressing system (Blender prop kit, editor preview, bake to prefab)Farmyard, Ballpark Building
#2836336612026-10-21Co-op live spectating, turn hand-off, invites, READY chipsLive Spectating, Co-op Run Flow
#2748741bc2026-10-21Fix co-op over Steam: the host now hears joined playersTransports, Steam Test Guide
#26b08e3df2026-10-21Rigged bean batters with Peapod’s animations + night floodlightsCharacters and Rigs
#257ba19102026-10-21Co-op multiplayer phases 1–3 (lobby, turns, shared score, spectator screen), ball shadow, admin Fit ModeCo-op Overview, Fit Mode
#2453980cd2026-10-21Fix the playtest build menu (compile error + missing .meta)Build and Release
#230de4b092026-10-21Multiplayer phase 0: Steam transport, local transport, NET TEST overlayTransports
#22e8da91b2026-10-21Crowd back (toon shader instancing) + low-poly baseball with spin and rollRendering, Hit Physics
#2116d39532026-10-21Bean Ball look: toon outline, console-style Customize with thumbnails, bats category, bean battersRendering, Customization
#20dc79fb12026-10-21Stadium life: crowd, solid stands, wind flags, scoreboard (+ GREEN replay, URP material fixes)Ballpark Building
#18057421e2026-10-21Ballpark sound, per-park skies, screen fades (all generated in code)Audio, Rendering
#17abf84112026-10-21Character customization: hats, glasses, shoes, Customize screen, fit profilesCustomization, Cosmetics
#1621030722026-10-21Rendering moved to URP with bloom, vignette, tonemappingRendering
#15109163e2026-10-20GREEN swings + timestamped Input System swing inputGREEN Swings, Swing and Timing
#142ed39302026-10-20Ball bounce, roll and wall caroms (gravity + wind)Hit Physics
#13f5f288a2026-10-20Quality of life: skippable waits, resumable runs, batting cage, crash-safe saves, timing ring, separate RNG streams for map / shop / pitchesSeeds and Determinism, Save System, Batting Cage
#1289043d12026-10-20Instant replay; batter idle, walk-in and step-in animations; pitcher animationAt-Bat Loop, Characters and Rigs
#102cb5f982026-10-20Bat contact physics: bean batter with IK arms, level swing that physically hits the ball, broadcast camera, bat modelsSwing and Timing, Characters and Rigs
#3784c1a12026-10-20Project upgraded to Unity 6000.6.6f1Unity Setup
#2ef3275b2026-10-20Architecture and feature breakdown diagrams in the READMEArchitecture
#17b9e1bf2026-10-20Pull request workflow for collaboratorsGit and PRs
–15d2f692026-10-20Initial commit (Unity 2020.3): batting/pitching, run structure with bosses, shop with upgrades and synergies, procedural ballparks and scoring, meta progression, daily seed, local leaderboardCore Loop

Gotchas

  • PR titles like “Feature/nine innings” are generic; the table uses the commits inside the PR instead.
  • Dates are merge dates. Much of the work was built and playtested locally before its PR.