Virtual Reality (VR) generates realistic visualization and sensation applied to various practises. Virtual Museum (VM) is a use case where VR may be applied to convince museum visitors to participate with a story told through digital content. Recently, immersive VR technologies are intensively developed providing a lot of devices which support interactive VM application. In a development of interactive VM, interaction is always depending on the selected device. Then content is tuned to fit specific device capacity; major development must be addressed again whenever the virtual environment is adapted to a new device. This paper proposed a storytelling platform to assist interactive content design which is device independent. Our framework provides high-level abstraction of story and interaction which is then translated to any low-level device. Storytelling model and interaction model are introduced to create a common language for story making. It works with a viewer, an asset manager, an event editor and a timeline to achieve virtual environments organization and interaction assignment. An example of interactive content design on our platform is presented to demonstrate the development process which can be applied to collaborative interactive content designing in the future work.