scavenger concept

concept art for upcomming video game Echonoise