Ohhhk, I decided not to bother with obscure and just get something up. I'd be suprised if anyone will guess this one easily by just looking at the pic, but then again I'm lousy at doing these.
So, here goes:
Hint: The company that made this has only made games of the same/similar genre.