Metromonkey
Prince
It had some mythological elements in it but it had more of a focus on sci-fi than on mythology. It just so happens that the level the screenshot is of is set in Ancient Greece.
Didn't you ask this in a previous thread already?