Not as long as Halo, but the Star Wars universe and squad based features make this game a blast to play!

User Rating: 9.2 | Star Wars: Republic Commando PC
Playing Republic Commando reminded me a lot of Halo (1 and 2). The campaign is exciting with a great tempo to it, and really gives you the feeling of playing the role of an elite solider. The game doesn't match up in the multiplayer department, and comparatively the single player campaign is shorter than Halo's. However, the squad based features are really well done (better than the Rainbow Six series, in my opinion), and the Star Wars universe has a very familar feel to it. In addition to a junky but unlimited ammo pistol, your basic weapon has 3 different modes to it, including automatic rifle, sniper rifle, and anti-armor. In addition, you can have a 3rd weapon from whatever the enemy happens to drop. Combined with 4 different grenade types, you have quite an arsenal, which really gives the game a lot of the elite commando feel to it. Your squadmates are also quite deadly, and their constant dialog, both scripted and randomly chosen makes them feel alive. There are also interactive points scatter all over the place where you can highlight and tell a trooper to take an offensive position of some sort there. Using these points correctly makes a huge difference on how your team performs in enemy encounters, and is just done really well. Altogether, this game takes some great elements out of other first-person shooters and squad combat games. There's not really anything revolutionary about it, but it's all done extremely well. It probably could have been done effectively with random characters and places, but the fact that it's in the Star Wars universe is icing on the cake. The only complaint would be that the game isn't entirely that long. Probably 60% as long as Halo 1 (just guessing). That said, even before beating the game I already started playing the first set of missions over again, just because it's so much fun. The different weapons and squad deployments add a lot of replay value.