Level Design - Creating Levels
4 - Chapter
This manipulates the World node and controls the narrative/beats of the Game.
Node Tree
Chapter_001 // Root Node for Chaper Chapter_XXX (Based on Chapter)
WorldContainer // Container for Worlds
World // (3 - World)
Audio // Container for Audio cues
Ambience // Ambience of the environment
MainMusic // Main Cue music for the chapter in question
FadeEffect // Used to fade in or out to Black as part of the Narrative scene
Code Location
tribe-of-the-accord/
src/
Chapters/
Chapter_001.tscn // Chapter 1 World
Chapter_001.gd
Chapter_002.tscn // Chapter 2 World
Chapter_002.gd
Chapter_003.tscn // Chapter 3 World
Chapter_003.gd
Chapter_004.tscn // Chapter 4 World
Chapter_004.gd
// ...
Template
These are the files used to generate the source code above 'Code Location'
tribe-of-the-accord/
src/
TemplatesChapters/ // None of these files are to be used directly, they should be created by the ChapterGenerator
AbstractChapter.tscn // This is the scene that the Chapter template 'Inherits' from.
TemplateChapter.tscn // This is the template scene used to create Chapter scenes