Level Design - Structure

When creating levels, there are 4 associated components to achieve a playable solution.

Structure

Version 2 (As of Sep 2024)

Changelog

  • Concepts of 'Rooms' has been removed.
  • MoveRoomTrigger has been renamed to MoveLevelTrigger.
  • There are 4 Components instead of 5.
  • Removed Tween nodes, we can use create_tween instead.
  • All Levels inherit from a Base Level Scene based on the below
  • Procedural Generation levels are being scrapped in favour of hand made/linear levels.

Version 1 (Deprecated) (Pre Sep 2024)

This version is shown for reference only and is still in use, but the recommendation is to use Version 2 for all Level Design.
  1. Room
  2. Level
  3. Level Chunk
  4. World
  5. Chapter