Singularity is best described as a game with Rage syndrome. Although made by a different studio on a different engine, just like Rage it's main quality is just how generic most of the game is. The setting is pretty cool, with all the time travel shenannigans (and equipment that utilizes said time travel) and Soviet-style theme. You've got a device that allows you to manipulate time - you can age or repair objects with it. The problem is that although visually spectacular, it doesn't change the game much - it all boils down to sometimes having to press an extra button to create cover or get health packs. Like many shooters of that era, the player's mobility is severily limited. Jump is useless, you are relatively slow, and your character gets tired after 5 seconds of sprinting. The shooting is OK. It's not bad. It's not good. It's just OK - perhaps symptomatic of the whole game. The levels are mostly forgettable, with the typical grey industrial/military theme. There are very few set pieces that are actually worth remembering. At least some of the designs are pretty cool, like how the guns look like. Speaking of guns - the arsenal is also painfully standard. You get your assault rifle, shotgun, railgun-kinda-thing, pistol... The only thing worth remembering is the grenade launcher that lets you guide grenades, although that has very limited usefullness. The game also seems to lack polish. It runs on Unreal Engine 3, but a lot of the textures are so blurry they'd be ugly even on UE 2. There are glitches, including one where a key character falls through the floor while talking about crucial plot points. Finally, what I found bothersome was the limited FOV and heavy camera wobble when moving. It can't be adjusted either, so if you tend to get motion sickness be aware of that. The game was about 4 - 5 hours long, which is just about enough given its genericness. At least it doesn't overstay its welcome.