Prey does features some good points that what a first-peron game needs, but the game is missing something.
The graphics is just the only thing to can saves this game. We can all say that it looks like a game we never seen before, but we have seen it before! Why do the aliens almost look the creepy and almost awesome looking aliens from Doom 3, the Imps! Not trying to get toward Doom 3's side, but the game is missing out on the creativity of what the game could have done before. Sure, you got the awesome Portals and all, but you still played this similar gameplay.
Gameplay is just another thing this game has to compare to another game. You got the Doom 3 overlook of the game. I am starting to hate the fact that this game looks like the Doom 3 structure. The only thing that isn't like Doom 3 is when you die, you can come back to life! That's cool, the first time, but after awhile, it can get repetitive. Let's just say that this game has an average gameplay value.
Sound is beautiful. You got the eighties' music to the Aliens' scream. The voice acting sounds like what a GAME should really sound like. It's even more cool when Tommy uses his F-bombs to make you even more into the game. With this element, the game couldn't go wrong... or can it?
The story is just astounding and just gets you hook. You start out in an Indian Bar, really classic, and then you get sucked up into an alien ship and get shipped out of space! You got a mission and save your girl and get back to earth. Is it really good, I don't know because I havent beaten the game yet. Though, it does have mystery, romance, action, sex... I don't know about that, but it does have drunk guys that you can kick their ass with a wrench then watch them die by getting stabbed by one of those weird alien machines.
In conlusion, the game just another way to think about what the games may be in the future. I say it's a great start, but I hope the not all the Xbox 360's First-Person game will be feature like Doom 3. I kinda want it more in Halo style if you catch my drift...