Life of Delta

Point and click adventure game set in a post-apocalyptic world