🟧 Scene

🟧 Scene


Scene


The Scene block lets you set up the backdrop for a moment in your Visual Novel: a background image, a number of slots for placing characters, and a number of layers to give the display some depth.


This block gathers all the visual settings for a location in your story in one place (background, character positioning, depth), so you don't have to set them up separately every time, keeping the experience consistent.


📥 Entries


  • in (Flow): Entry point of the flow. As soon as the flow reaches this block, the settings below are applied automatically, with no extra action needed.
  • image (Background image): The image used as the scene's backdrop.
  • slots (Number, default 3): The number of slots available for positioning characters in the scene.
  • depth (Number, default 1): The number of layers (depth) used to render the scene's elements.


📤 Outings


  • out (Flow): The flow resumes once the scene has been displayed (after interactions, dialogues or choices). Allows you to move on to other scenes or narrative blocks.


💡 Example of use


Scenario: Introduction of an enchanted forest scene


  1. The player completes a chapter in town and clicks on an “Explore Forest” choice.
  2. The flow switches to a Scene block configured with:


  • Background: foret_enchantee.png
  • Music: ambience_mystique.mp3
  • Characters: NPC “Lutin” positioned on the left.


  1. The scene is displayed: the background appears, the music starts, and a dialogue opens with the elf.
  2. The player interacts via choices ("Speak", "Observe", "Leave"), triggering responses or animations.
  3. After the last choice ("Leave the forest"), the scene ends and the flow switches to a Background block to display the world map.


⚙️ Technical Details


  • Technical role: Central visual controller for Visual Novels, guaranteeing the consistency of graphic elements (position of avatars, effects, transitions) and sound (jingles, atmospheres) over long sequences.
  • Variable management: All configurations (background, sounds, animations) are encapsulated in the block, avoiding conflicts with other nodes.
  • Optimization: Designed for intensive readings (tens of minutes) with fluid rendering of dialogues and effects.



Documented version: v1

Updated on: 06/09/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!