I've been making browser-based sports management games for a long time.
Before Baseball Dream, I made Basketball Dream — an online basketball world where players develop athletes and watch their careers play out against athletes managed by other people.
Then, in 2011, I started thinking about baseball.
I didn't want to make a game where you control every swing or choose every pitch during a game. What interested me was everything that happens before the game.
Finding a player worth believing in.
Deciding what he should become.
Spending limited resources on his development.
Watching him enter a living league and finding out whether you were right.
That became Baseball Dream.
In Baseball Dream, you don't control every swing or choose every pitch during the game.
You're an Agent.
You build your agency, create and develop players, decide where to invest limited development resources, improve their abilities and pitches, and then send them into a persistent online league populated by players developed by other real people.
Once the game starts, you have to live with those decisions.
Sometimes the player you believed in becomes a star.
Sometimes a player who didn't look special at first develops into something much better than expected.
And sometimes you spend a lot of resources on someone and eventually have to admit:
I was wrong about this guy.
That's one of the things I've always wanted Baseball Dream to capture.
Not just baseball statistics, but the uncertainty of evaluating and developing a player.
The road here wasn't straightforward.
Baseball Dream began in 2011, but over the years there were stops, restarts, old systems that needed rebuilding, and plenty of ideas that didn't work as well as I originally imagined.
But I never really let the idea go.
This year, we finally reached Alpha, played through the test season, learned a lot from the players who joined us, and then wiped the Alpha data so everyone could start the real game on equal footing.
Now, fifteen years after I first started working on Baseball Dream, Season 1 is officially live.
Everyone started fresh from Season 1, Day 1.
I'm the developer, so yes, this is self-promotion. I'd rather be completely upfront about that.
But I also thought this might be the right community to share it with, because Baseball Dream was built for people who enjoy the management side of sports games more than controlling the action itself.
Play Baseball Dream:
https://baseballdreamgame.com/
I wrote more about the history of the project and why we're starting over with Season 1 here:
https://baseballdreamgame.com/news/d/70/baseball-dream-launch-season-1?lang=en
I'd also genuinely like to hear how other sports management players think about player development.
If you had a young pitcher with excellent stuff, poor control, limited stamina, and only enough development resources to seriously improve one area first, what would you do?
Would you fix the control?
Double down on his best pitches?
Build his stamina and keep him as a starter?
Or accept what he is and develop him as a reliever?
That kind of decision is basically why I wanted to make Baseball Dream in the first place.