Posts tagged "Milestone"


Basketball GM is now my full time job

January 29, 2021-

I started working on Basketball GM back when I was in college, in 2008. It was an on-again off-again hobby until 2012, when I got this crazy idea to make the whole game run in a web browser. In 2013 it got its first bit of publicity. That felt incredible at the time. I went from basically no users for years, to thousands of people trying my game in a single day! Sure, within a few days almost all of that traffic disappeared, but still! Thousands!

Social media buzz is a crazy thing. Even crazier is that in 2021, every single day BBGM gets more traffic than it did on its first "big" day in 2013.

Read more...


2020 was horrible, but not for Basketball GM

January 1, 2021-

Happy New Year!

I know, everybody's talking about how 2020 sucked and how they hope 2021 will be better. But it's also true that 2020 had at least one redeeming quality - it was a great year for Basketball GM! COVID lockdowns left me with more time to work on development, and it left many of you with more time to play. The end result has been a ton of new features that I won't even try to summarize here, and new records in all usage stats:

YearSessionsPageviewsTotal Play Time (years)
2013135,66413,661,06318.14
2014471,55339,662,53242.06
2015982,92676,650,99966.73
20161,101,25686,009,82970.09
20171,657,749144,489,27386.79
20181,868,091184,571,462100.70
20192,403,039222,568,917136.32
20203,440,761299,207,611206.10

That's a lot of Basketball GM in 2020! And that's not even including Football GM which of course did a lot better in 2020 than in 2019 because it didn't even exist at the beginning of 2019.

I hope Basketball GM and Football GM brought you all some fun and distraction, I know they did for me. And I promise you, I have even bigger things planned for 2021 :)

Read more...


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.

YearSessionsPageviewsTotal Play Time (years)
2013135,66413,661,06318.14
2014471,55339,662,53242.06
2015982,92676,650,99966.73
20161,101,25686,009,82970.09
20171,657,749144,489,27386.79
20181,868,091184,571,462100.70
20192,403,039222,568,917136.32

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.

Read more...


Basketball GM and world domination

October 19, 2019-

The Internet is a wonderful thing. Basketball nerds from all over the world can enjoy Basketball GM.

But where do these basketball nerds come from? On a whim, I wondered if it was possible that there are Basketball GM users in every country in the world. Crazy right? Turns out yeah, is not fully worldwide yet. But it's pretty close!

Read more...


Welcome to Football GM!

April 27, 2019-

Hello everyone! I am very excited to bring you Football GM. Football GM is an American football management simulator, where you are in charge of a team. You don't play the actual game of football, but you draft players, trade players, sign free agents, handle the finances, and set the lineup.

Football GM is based on my other game, Basketball GM. I spent a lot of time on abstracting the code such that most of the code is shared between games, meaning that both games will improve together. Fixing a bug or adding a feature to one will also improve the other. It's been a challenge, but it does work. Basketball GM has secretly been based on this shared code base for months.

While there are a lot of similarities to Basketball GM, there are a lot of differences too. Football is inherently a more random sport - it's lower scoring, there are fewer games, and the playoffs are single elimination. This means it's easier to get lucky and win, but it's harder to have sustained success. Team building is also more complicated in football, since there are more players, more positions, and the positions matter a lot more - you don't have players like LeBron who can do everything. Finances are also different. Football GM operates under a hard cap like the NFL, but Basketball GM uses a soft cap like the NBA.

One of the fun things about simulation games is that all of those differences are customizable. If you enable God Mode, you can make the Football GM season last 82 games, have best-of-7 playoff series, and increase the length of games so that the number of touchdowns in a football game is more similar to the number of field goals in a basketball game.

That's just one silly example of what you can do with a sports simulation game. Really, it's up to your imagination. That's been the best part of Basketball GM for years, and I hope Football GM brings people the same kind of fun.

Football GM is a lot better than Basketball GM was when it was first released, but it's still rough around the edges in many places. I know that. I'm working on it. But I think it's good enough to be fun now.

Feedback is always appreciated. Even more so since it's new. Please let me know what you think.


2018 was awesome

January 1, 2019-

Happy New Year!

2018 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.

YearSessionsPageviewsTotal Play Time (years)
2013135,66413,661,06318.14
2014471,55339,662,53242.06
2015982,92676,650,99966.73
20161,101,25686,009,82970.09
20171,657,749144,489,27386.79
20181,868,091184,571,462100.70

2018 set new records in all those categories! The last column is the craziest... you guys collectively spent over 100 years playing Basketball GM in 2018. In other words, at any given time, there were on average 100 people playing Basketball GM.

If these trends continue...


Ten year anniversary of the first commit to the Basketball GM code base

June 22, 2018-

Check it out. Damn, nostalgia. I had just graduated from college and was trying to learn both Python and GTK+ (both technologies long since abandoned by BBGM) while pursuing this crazy idea of making a basketball management sim.

Looking at the code, some of it has totally changed, but other parts still have a direct lineage to the code today. For example, the ridiculously simple initial implementation of game simulation is not that different than the only slightly less simple implementation used today. The overall structure is the same, and many of the functions remain quite similar. Example:

Read more...


Three million seasons and one million leagues!

August 16, 2016-

On March 18, 2015, Basketball GM passed 1 million seasons played.

On December 28, 2015, Basketball GM passed 2 million seasons played.

And today, we have crossed the 3 million seasons threshold!

Here are some interesting statistics at this milestone:


Two million seasons!

December 28, 2015-

Just 9 months ago, Basketball GM crossed the one million seasons played threshold. Today the two millionth season of Basketball GM was played!

Here are some interesting statistics at this milestone:

So it took 2 years for the first million, 9 months for the second million... how long for the next million?


One million seasons!

March 18, 2015-

Today the one millionth season of Basketball GM was played! This is incredible! So far beyond what I ever imagined possible.

Here are some interesting statistics at this milestone:

I started tracking the number of seasons played about 2 years ago. But I don't think it will take another 2 years to get another million seasons!