1. A method, comprising: identifying a plurality of storytelling devices available to participate in a storytelling experience; receiving user input associated with the storytelling experience; retrieving a story template based at least in part on the identified plurality of storytelling devices; and dynamically creating a first story by mapping actions from the retrieved story template to storytelling devices in the plurality of storytelling devices, based at least in part on the received user input, such that the plurality of storytelling devices will perform a respective one or more actions during playback of the first story based on the mapped actions from the retrieved story template.