Steampunk fantasy brought to life