A steampunk scene on an alien world, though …

A steampunk scene on an alien world, though I have no idea what is going on. Illustration by Tyler Edlin, https://www.artstation.com/artwork/5ZyYz