This project really started from an experiment in unreal engine that I kept working on as I was learning. Eventually decided to paint it up.
Unreal engine screenshot