Aha, after considerable research, I've found that it's Shin Megami Tensei: Digital Devil Saga 2! I should look into it, I wasn't aware it borrowed from Hindu mythology. Especially now that I have... the necessary apparatus to play PS2 games. >____________>
I have rush right now, so if you're on right now, post the next image.