This was just something I was thinking about recently, mostly when I saw that this week's episode of The Big Picture had Bioshock Infinite spoilers, which I had to leave unwatched since I don't own the game yet. I then realized that the last time I brought a new game on launch day was Ocarina of Time 3D (though technically I brought it a week before launch due to EB Games selling it early). I still don't own Skyrim (meanwhile Bethesda is saying they're ready to drop support for the game and move on to a new title) and I only just brought The Walking Dead last week. I was thinking about buying the new SimCity on launch day, as I love the SimCity series and the trailers made the new game look really exciting. But I didn't, and as I'm sure you all would be aware, I'm glad I didn't.
I started to think about why this is. I think it comes down to two reasons:
1) I know that the longer I wait, the cheaper and cheaper the game gets both in-store, but especially on Steam.
2) There's still so many games I own that I haven't finished or even played. I really don't need anymore new games, let alone spending over $80 for this privilege.
3) I'm heavily into retro gaming, and I know that the games I want to add to my collection are only going to get rarer and more expensive as time passes, so if I'm going to be spending money on games, it should be retro games, especially if I've found a really good deal.
What about you guys? Do you buy games on launch day or sometime during the first week of launch? Or do you buy new games long after the fact? Why?