# Jyaan > Jyaan is a web application for building and publishing interactive, browser-playable 3D experiences. A creator arranges one or more scenes in a 3D space, places objects (primitive shapes, 3D character models, camera, sound, effects) inside each scene, and animates them over time using keyframes. Scenes can show subtitle text, present a choice (a poll with selectable options), and branch to different next scenes depending on which option a viewer picks or on the state of another choice. The finished project can be played back by any viewer as a sequential, choice-driven 3D story. ## AI Reference - [Jyaan AI Reference](https://jyaan.com/docs/ai.md): Official reference for understanding and generating Jyaan content. - [Jyaan AI Reference (HTML)](https://jyaan.com/docs/ai): Same content as an HTML page. - [Jyaan Import Format Schema](https://jyaan.com/ai/schema.json): Machine-readable JSON Schema for Jyaan's Import Format and available Actions. ## Core Concepts - Project - Scene - SceneObject - Keyframe - Subtitle - Choice (Poll) - Branch - Character - ObjectFolder - Action (BuiltinAction)