El Shaddai: Ascension of the Metatron is pretty damn weird. It's meant to be a "loose" interpretation of the Book of Enoch, which as i understand it is a hebrew text about a mortal man called Enoch who got sent to Heaven before his time because he was so virtuous. Then one day five fallen angels descend to Earth to try and build their "own" heaven. They succeed in doing so and start to attract lots and lots of human worshippers who, in worshipping these fallen angels as false idols, have forgotten God. Enoch volunteers himself to be sent down to Earth to find and send back these fallen angels before God kills them all, including the humans living in this False Paradise. He is joined by Lucifel, who i can only assume is God's "right hand go-to guy", as he must report on everything Enoch does. It also takes him a hundred years to find this city. He also receives help from the "Freemen", who are apparantly humans living in the city who see the fallen angels as False Idols and reject them.
Honestly, as if the story wasn't trippy enough, the artstyle is so.... woah. Seriously. I've had times where i'm running along and i couldn't make sense of what was happening and why it was happening. In fact, i got that feeling pretty much the whole way through the game. It's not because it was made by Japanese developers; i honestly think trying to translate any religion into game format would make some for some really weird trippy shit if you're following texts like the Book of Enoch. Imagine having the Qu'ran, Torah, Bible or any other religious text taken at completely face value and presented in gaming media in an interactive format.