Let's talk about graphics. I'd say we are probably all a little disappointed in the Vita's graphics output, so what happened? Texture quality seems great if you look at games like Uncharted and LittleBigPlanet. Lighting has the potential to be great with dynamic lighting galore in Uncharted, Resistance, etc. So the problem seems to be resolution. Very few of the 3D games are native res. I was looking at my collection of 12 retail games, and only ONE game (Little Deviants) is native res, and Wipeout 2048 which dynamically switches resolution, so we can count that I suppose.
This is crazy! There has to be a reason for it, right? I think there are probably a couple of reasons. One is that so many of these engines were created on the PS3, PC or other console. Looking at my collection, at least AC3L (anvil next engine), Gravity Rush, MLB 12, Modnation, Mortal Kombat, NFS Most Wanted, Resistance, and Uncharted were created with or started on a PS3 or PC engine. I don't know about Unit 13, Wipeout 2048 (guessing that one is a modified version of the PS3 engine), or LBP (guessing Double 11 made that one, but could have started on PS3). This is an issue because the Vita is not a PS3, and it is not as powerful. The architecture is very different. So if they want to keep all of those fancy effects and lighting in to show off the graphical power of Vita, what's the easiest way to do that? Cut the resolution. Of course, had the engine started on Vita, we probably would have been able to most of those same effects and lighting but with native res.
The second reason is probably in line with that, but I think they're probably trying to do too much with the hardware. They're maybe trying things that, when put all together, the hardware just can't support. And when the engine is not completely optimized to that hardware (which has very rarely been the case thus far), it just doesn't work, so they reduce the resolution, the texture quality, etc. The problem is that they have to keep cutting down things, when they should be making a Vita-proprietary engine (or an optimized middleware engine) where they can keep ADDING until the hardware can't support anymore. I feel like every game so far has had to keep cutting effects, texture quality, resolution, etc. to make it run well, but that makes it a lesser product in the end.
So will we see graphics quality improve? Bound to. Definitely. Look at Tearaway. The engine is so unlike LBP that it's almost certainly a brand new engine, and it looks fantastic, at native resolution.
We haven't seen screenshots yet of Killzone Mercenary, but I could almost guarantee that will be native res with Cambridge/Guerilla behind it. I'm guessing that by next year we will see a whole lot more games that properly show off the power of the Vita, and I'm excited for that.