# How to skip around the \*scene\_list?

**URL:** <https://forum.choiceofgames.com/t/how-to-skip-around-the-scene-list/138033>\
**Category:** Game Development\
**Created:** [June 11, 2023, 10:53pm UTC](https://forum.choiceofgames.com/t/how-to-skip-around-the-scene-list/138033 "2023-06-11T22:53:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![FutureBoy23](https://avatars.discourse-cdn.com/v4/letter/f/2bfe46/32.png) [@FutureBoy23](https://forum.choiceofgames.com/u/FutureBoy23)\
**Post date:** [June 11, 2023, 10:53pm UTC](https://forum.choiceofgames.com/t/how-to-skip-around-the-scene-list/138033/1 "2023-06-11T22:53:32Z")

</div>

So I’m working through the sample games and trying out my own stuff. I wanted to make a truly branching narrative, but to my eyes, it looks like the scene list is an immutable linear progression. Is there a way to skip around the scene list based on choices?

For example: If my scene list was:  
Mansion  
Beach  
Haunted House  
Space Ship

and I wanted the reader to, based on evidence provided, make a choice between going to those three places, are they doomed to travel through the beach and haunted house before they ever make it to space?

---

<div class="post-metadata">

**Author:** ![Eric\_Moser](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/eric_moser/32/259257_2.png) [@Eric\_Moser](https://forum.choiceofgames.com/u/Eric_Moser)\
**Post date:** [June 11, 2023, 10:59pm UTC](https://forum.choiceofgames.com/t/how-to-skip-around-the-scene-list/138033/2 "2023-06-11T22:59:08Z")

</div>

You can use the \*goto\_scene command to move to other scenes. Just type the label after that command.

So \*goto\_scene beach bonfire would take you to the label ‘bonfire’ in the beach scene.

Does that help?

---

<div class="post-metadata">

**Author:** ![Eiwynn](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/eiwynn/32/221334_2.png) [@Eiwynn](https://forum.choiceofgames.com/u/Eiwynn)\
**Post date:** [June 11, 2023, 10:59pm UTC](https://forum.choiceofgames.com/t/how-to-skip-around-the-scene-list/138033/3 "2023-06-11T22:59:18Z")

</div>

Welcome to the community @FutureBoy23 …

The scripting command you will be using to direct the story to different scenes is: \*goto\_scene.

Here is the wiki entry.

> **[Goto scene](https://choicescriptdev.fandom.com/wiki/Goto_scene)**
>
>     The \*goto\_scene command is used in the same general manner as an ordinary \*goto, but instead of a label name reference within the same scene file, it requires a specific scene name to load; this being a particular .txt file in your...

The wiki itself should be of great use.

---

<div class="post-metadata">

**Author:** ![Khipsky](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/khipsky/32/105132_2.png) [@Khipsky](https://forum.choiceofgames.com/u/Khipsky)\
**Post date:** [June 11, 2023, 11:26pm UTC](https://forum.choiceofgames.com/t/how-to-skip-around-the-scene-list/138033/4 "2023-06-11T23:26:50Z")

</div>

Many games use \*goto\_scene (or \*gosub\_scene) to not only let the player choose which “zone” they want to explore, but perhaps even more often to basically export parts of the game mechanics to a separate “chapter” before returning to the one the player is reading. Like, for a vampire game, if the player choses “I decide to go hunting for food,” the game might (unknown to the player) insert something like “\*goto\_scene hunting” where all the hunting stuff is stored, with a “return” at the end to bring you back to wherever the player was in the story.

But be careful if you want to let the player visit more than one zone in any order, as changes in relationships, objects or information obtained in one zone could change how they experience the others. And those changes can be a beast to keep track of. For scenarios like that, like going to the opera vs. the boxing match vs. the haunted mansion, I’ve more often seen them all in one GIANT chapter containing all 3 possibilities, ending at more or less the same result: the city in flames as you scramble to figure out what happened, or something like that. Not true branching in terms of story, more like multiple roads to the same destination.

That said, some authors can find a way to do non-linear chapters, it just takes a lot of extra work and creative coding.

---

<div class="post-metadata">

**Author:** ![FutureBoy23](https://avatars.discourse-cdn.com/v4/letter/f/2bfe46/32.png) [@FutureBoy23](https://forum.choiceofgames.com/u/FutureBoy23)\
**Post date:** [June 12, 2023, 6:18pm UTC](https://forum.choiceofgames.com/t/how-to-skip-around-the-scene-list/138033/5 "2023-06-12T18:18:17Z")

</div>

Thank you VERY much! This was extremely helpful and that wiki is going to be invaluable!
