So, You Want to Build a Baseball Sim?

I've talked before about building a baseball simulation game. It's even on my Big List of Baseball Project Ideas.

I recently did some research on the state of baseball simulation, spending way too much time digging through the Internet Archive of the various simulation websites.

I came up with some potential positives and negatives of attempting to build a baseball sim.

Some Positives of Building a Baseball Sim

The basic case for building a baseball sim is this: Building a deep and enduring game often requires a whole team working to craft an immersive experience. However, baseball comes with depth built in, so even a solo developer can make an immersive baseball game.

Let's break that down piece by piece:

Possible as an indie developer

Modern games are the product of big teams who spend years developing them. It's tough to get in as a solo developer. But, look at some of the indie success stories for baseball simulations, which were developed primarily by a single person:

Sports simulations are nice because they eliminate most of the need for 3D physics and handcrafted visual assets, turning the project into something that a single person can build.

Building on an existing sport also gives your game depth, or bigness right out of the box.

Bigness

I started thinking about "bigness" from an article by Derek Yu. Yu speaks of bigness as one game quality among many, but I think several of his factors are really just different ways of expressing ways to make a game world feel big.

Games with a long shelf life are ones that have a bigness to the world. Some games create bigness by creating a massive world filled with side quests, but this typically requires a lot of development resources (and typically a team of developers).

Baseball, however, already has bigness baked in. The baseball timeline spans over a hundred years, with hundreds of unpredictable character arcs within each season. And that has all been created for you already; you only have to import the stats.

Another way to create bigness is through randomness (think: procedurally-generated dungeons). Once again, baseball provides you with a nice amount of randomness already in every plate appearance.

Yet another contributor to bigness is having a variety of ways to play (Yu's "fiddliness"). I think about the various ways I'd approach my own kryptonite (Baseball Mogul, circa 2006-2012):

A baseball sim can have a variety of game modes without a ton of extra work to develop them.

Stickiness

The bigness of baseball simulations leads them to be very sticky games, which people will play for years.

But the stickiness also comes from gamers' emotional investment in the characters. Nostalgia is a powerful drug, and everyone loves revisiting the players and teams of their youth.

With that in mind, look at the lifespan of various simulation games:

Then you have the games that started as table-top games:

Just to summarize: Most of the computer/online versions have been going strong for over 20 years.

The boardgame versions have been around for 40, 60, and 70 years and have had digital adaptations since the dawn of the PC era.

Is there some survivorship bias going on? Maybe, but it sure seems like less of a factor than in other industries.

Some physical games (with physical costs) haven't survived: Sports Illustrated's game, MLB Showdown. I can find a few old computer versions that have disappeared as well: Strategic Baseball Simulator (1981-2015) isn't actively produced, but, come on, it had a 34 year run!

Some Negatives of Building a Baseball Sim

Okay, so a sports sim has some definite positives: A single person can create a deep game and attract a fanbase that remains for decades. What are the risks?

Thriving, or surviving?

Even though many games have lasted for a long time, they don't seem to be hugely successful financially. Pennant Chase sounds like it struggles to get ad revenue to match its expenses.

The difficulty of financial success, I think, is part of the tradeoff of creating games in general. You reduce your odds at big financial success compared to other entrepreneurial endeavors, in exchange for getting to do something fun. It's easy to look at (the relatively few) examples of game success and convince yourself that it is realistic, when those are actually bigger outliers compared to other industries.

It's also not clear that the baseball sims have a healthy future ahead.

BaseHit has talked about the challenges of attracting new users. Pennant Chase has been open about their steady decline of active users.

What's the problem? I think there is a bit of a trap for simulation games: Your version 1.0 simulation is simple to pick up, which attracts users and encourages quick adoption. Those users demand more complex features, which deter new people from starting your game.

There is also the elephant of baseball simulations in the room:

Out of the Park

I think OOTP is a big problem for other baseball simulations.

Before OOTP, every simulation has suffered from two major issues:

  1. The game looks terrible.
  2. The creator is lousy at marketing.

As I've researched every baseball simulation, I have seen those two things plague virtually all of them.

OOTP came along and finally fixed both of those problems. They nailed the UI, and they actually marketed their product.

I think this is why we see several simulations that have existed for 20+ years, but not many recent entrants. Those early games built their player bases before OOTP became the dominant force. Their fanbases are hanging on, but it's hard to pick up new users when they see you side-by-side with OOTP.

Creating a Baseball Sim

Knowing those positives and negatives, if I were creating a baseball sim today, here's the blueprint I would use:

Make it look decent

OOTP has raised the tablestakes on this; a simulation needs to look at least decent. Fortunately, there are good UI frameworks for building on the web that make a polished product doable for any developer.

I also think the state of AI image generation opens up new possibilities for player "photos" without needing cash for licensing.

Make it casual

OOTP has gone for the hardcore, realism-craving market. The truth is, realism isn't always the most fun. (Cases in point: NBA Jam and NFL Blitz)

If I made a baseball sim, I'd be looking for ways to reach a more-casual audience. Let the hardcore minority play OOTP, I want the casual masses! I'd probably be thinking of something more like fantasy baseball, where you don't worry too much about platooning or monitoring every minor league level.

Connect to real teams and players

Many simulations use a completely fictional player universe, but I think they are missing out on the magic of nostalgia that helps make a game sticky.

Sure, this probably means doing some work to handle different eras and the sorts of stats found in each. I think it's worth it. Plus, all the data you need is sitting right there in Retrosheet for you to use for free.

And, I'm not a lawyer, but it seems that you're on safe ground using player names without any sort of licensing.

Connect with baseball cards

This one isn't essential, but I think it's a fruitful path to achieve both of those first two objectives.

The original table-top baseball simulations were built with baseball cards (ugly cards with no player photos, admittedly). The obvious thing to do was to add player photos, which produced MLB Showdown. (MLB Showdown was one of those few physical products that didn't last, but people are still generating cards today: See Clutch Baseball and the Showdown Card Bot)

Baseball cards also inspired trading card games (Magic: The Gathering, Pokemon). Trading card games have since turned into virtual card games (Hearthstone, Marvel Snap). OOTP's Perfect Season brings things around full circle.

Like I said, I think using baseball cards is a great way to hit the first two objectives: It adds some (fairly easy) visuals, especially with AI image generation. And it gets you thinking about what a simplified simulation could be like.

Resources

Let me just close with a few of the resources I found helpful for putting together my thoughts on sports simulations:

DraftKick Basketball is available now!

If you're still tracking your draft with a custom spreadsheet or even just pen and paper, you need to try DraftKick.

It is packed with features to help you succeed on draft day:

  • Projected availability
  • Keepers
  • Salary cap (auction) drafts
  • Custom league configuration
  • Editable projections
  • ...and more

It's completely free to try out!

Hi,

I'm Mays. I've been playing fantasy since I was in high school (over two decades ago).

My speciality has always been player valuation—converting player stats into rankings and salary values. VBD for fantasy football? Rotisserie z-scores? We go way back. In 2009, I started Last Player Picked, a site that generated fantasy values customized for your league.

You can find me on Twitter at @MaysCopeland or email me at [email protected].