A drop-in level map for level based games: stages, paths, locked and unlocked states, stars, save and load, and a visual editor. No TextMeshPro, no DOTween, no SDKs.A drop-in level map for level based games. Lay out stages, press Play, ship.What it doesStages with locked, unlocked, current and completed statesLinear chains or branching paths (require all, or require any)Star ratings per stage, best result kept across replaysScrollable map that slides to the current stageSave and load progress, PlayerPrefs by default or your own storeOne call to clear a stage and unlock the next onesWhat's includedVisual Map Designer window: place, drag and link stagesMap Validator that flags unreachable stages and bad linksDrop-in uGUI view, a cannot-break demo scene, full docsCode-drawn nodes, stars and paths, so no textures to importRequirementsUnity 2021.3 or newer. No dependencies.Supportinfo@favengames.comDocumentation is included in the package (README + Documentation).Authored in Unity 2022.3 LTS, minimum 2021.3. Works in Built-in, URP and HDRP. 2D uGUI and logic only. No third-party SDKs are bundled or required, and it compiles clean on a fresh project. Full C# source, split into Runtime, UI, Editor and Demo assembly definitions under the FavenGames.LevelMap namespace. No TextMeshPro and no DOTween. Saving uses PlayerPrefs by default, with an IProgressStore interface for your own backend. Works with the legacy and the new Input System. Documentation is included in the package files.Copy is human-written. Code and the in-map graphics are hand-authored; the node, star, lock and path shapes are generated in C# (no AI art). No AI-generated content is included in the package.





