Real rosters back to 2005

Last week I released real players in Basketball GM, based on current rosters. Today I'm releasing real players for every season back to 2005. Select the season when creating a new league.

These rosters include players, teams, awards, relatives, contracts, and future draft classes.

It is not perfectly realistic. Some of that is simply because it's new. Please give me feedback and I will improve the rosters. But some of it is because Basketball GM is not a perfect simulation of reality, so it cannot 100% accurately represent the real world. I'm trying my best to strike a balance between simplicity and realism, but there is always room for improvement!


Real players in Basketball GM

Basketball GM has always been made up of randomly generated players on fake teams. Real teams and players were only available as unofficial third-party custom rosters. A lot of people have done great work there, especially alexnoob and nicidob. But it's still not the same as having real rosters integrated into the game itself.

Today, I'm releasing a new version of Basketball GM that, for the first time, includes real players built-in. Just pick whichever option you want when creating a new league:

Screenshot of new league creation options


"Acquired" column on the roster page

February 29, 2020-

Basketball GM and Football GM can be played at whatever speed you want. Some people like to fly through decades as fast as possible. Others like to micromanage each season. For people who play fast, one annoying thing is when you forget who your players are. Like you're looking at your roster and you think... is that the guy I drafted last year, or the guy I traded for, or the free agent I signed?

Now, you can easily answer this question on the roster page by looking in the new "Acquired" column, which will tell you how each player was acquired. It looks like this:



February 3, 2020-

Players in Basketball GM and Football GM now may be assigned a college when they are generated. This doens't impact gameplay in any way, it's just for fun.


Porting Basketball GM to TypeScript

January 20, 2020-

This has nothing to do with basketball. Just programming. But I know some of you like hearing about the technical stuff that goes on behind the scenes - this post is for you!


2019 was awesome

January 1, 2020-

Happy New Year!

2019 was a great year for Basketball GM. The game is better than ever. Well of course I'm a biased source, but it's not just me saying that. The stats speak for themselves.

2019 set new records in all those categories! The last column is the craziest... you guys collectively spent over 136 years playing Basketball GM in 2019. A less impressive way of saying the same thing is that, at any given time during the year, there were on average 136 people playing Basketball GM.


Team ratings and improved power rankings

In sports games like Madden and NBA 2k, teams generally have a rating on a 0-100 scale. Basketball GM never had a similar feature... until today! Now you can view team ratings on the Roster and Power Rankings pages. Eventually I hope to put them in even more places.

So, how are the team ratings generated?


Game simulation improvements and tweaks to ovr (beta)

Update 2019-11-13 - Everything in this blog post is now officially released! The original blog post follows:

I just updated the beta site yet again. Most of the game simulation and stat changes were already released there, I just hadn't written a blog post about it. But now that I'm also making some minor changes to the ovr formula, I figured I should blog too.

So here are all the changes in the beta:


Improvements to the injury system

October 27, 2019-

Today I released new versions of Basketball GM and Football GM that contain some improvements to injuries.

In the past, each player (except quarterbacks in FBGM) had an equal probability of getting injured. That's now been changed to give older players an increased injury risk and younger players a decreased injury risk. This both makes sense and is supported by data showing a 3% increase in injury risk per year as a player ages.


New dashboard UI

October 22, 2019-

The "dashboard" is the screen you see here listing all your leagues. I just gave it a facelift. The old one looked like this:

Screenshot of old dashboard

The new one looks like this:

Screenshot of new dashboard

I think the differences are pretty evident from just looking at the screenshots or trying out the new dashboard. But I just want to mention a few of the improvements...