Skip to content

Facial-Hair-Studios/GodotLevelManager

Repository files navigation

Godot Level Manager

Godot Level Manager is A Unity based Level Manager that will allow Godot to recognize and manage what is a level vs a player or non level / Level GameObject since all GameObject's are viewed as Scene's in Godot aything can technically be loaded as a "Level". This allows a distinct seperation between levels and game objects as well as categorization of levels.

Features:

  • Add, Remove Level
  • Various GetLevel Functions
  • Dock Plugin for Level Creation
  • Simple inheritable class that allows definition of any level types
  • Simple inheritable class that allows definition of any level data to be saved or run active in the scene
  • Level API for Enter, Exit, Reset that can be implemented per game
  • Several Events like LevelLoaded, LevelChanged, etc. That can be subscribed to

ToDo:

  • Add Scene / Node copy functions
  • Add Level Merge functions
  • Add better background Level loading and SetActive functionality, current implementation will net you a PackedScene, but Switch will always instantly load a level with no Caching

"Screenshot:"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages