This anime sort of looks like a video game cutscene.

Karmaburn.com