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