Rep7icant: Although it's very difficult to choose one favorite game of all time, I pick
Starcraft. Last year, I played it once again using an old XP machine and it amazed me how great the game still is. It's so much fun and exciting. It's quite addictive really, for I couldn't stop playing it until the end of Broodwar. I would replay several stages dozens of times just for the sake of trying new strategies and tactics. And I finally managed to reach the secret level, Dark Origin. Time just flies when you're engaged in such a masterpiece. SC is a true classic!
I am so happy someone mentioned SC, and especially its single-player campaign, as I felt I'd name it too as my favorite single-player game of all time (I've never played it multiplayer online, I care only for its single-player campaign).
Unfortunately, I am still obliged to name
Team Fortress 2 as my most favorite game ever, considering how many hours I've wasted of my life to it, and apparently still keep wasting. The gameplay is so addictive, but I feel bad naming it as it is an online multiplayer game.
I just thought of one odd similarity between Team Fortress 2 and Starcraft, which is one of the main reasons I like both games: they offer vastly different gameplay experiences depending which class (TF2) or race (SC) you choose. They both feel like completely different games with different classes/races, and that is the thing that really amazes me in both games.
Like I keep saying, Team Fortress 2 is the best tower defense game ever (when playing the engie class), which is kind of an odd thing to say about an online shooter, but there you have it. It is so much more than mere shooting.
Starcraft feels almost like three different RTS games in one, when you play the three different races.