class_name Level extends Node3D ## A level with associated metadata const SAVE_PATH_FMT := "user://{0}.state.res" ## Internal ID string @export var id: String ## Human-readable name @export var pretty_name: String @export var version := 0 func get_save_path() -> String: return SAVE_PATH_FMT.format([id])