Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
GUI
1/9
Adaptive Level Manager simplifies level management in Unity. Define unlock conditions, track player progress, and customize level data with unique parameters for a flexible and scalable system.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.42f1
Compatible
Not compatible
Not compatible
Description

Adaptive Level Manager allows you to easily manage the level system in your Unity project. This system lets you define when, where, and how levels are unlocked or locked, what criteria players must meet, and how their progress is evaluated. You can also add unique parameters to extend level data with custom settings.


Documentation: Read here


Key Features of Adaptive Level Manager:


  • Smart Unlock System: Define level access via stars, scores, or fully open progression.
  • Prefab-Based Level Objects: Drag-and-drop preconfigured levels with customizable settings (Default/Custom).
  • Custom Parameters per Level: Extend level data with unique variables for gameplay variety.
  • Progress Tracking: Monitor stars, scores, mistakes, and time limits with built-in logic.
  • Dynamic UI Toolkit: Example animated Level map, interactive buttons and pop-ups included.
  • Notifications: – Get notified when a new level is unlocked or locked.
  • Debug-Friendly: Detailed logs highlight missing references or setup errors.
  • Scene Flexibility: Supports shared or unique scenes per level.

Ready-to-Use Demo Versions:


Adaptive Level Manager includes ready-made demo versions, such as level lists and scrollable level map, which can be customized to fit your needs. These demos also include game scenes that demonstrate how the system works in practice. This ensures a quick start for your project and helps elevate your game.


  • Demo 1: A single common scene (Menu + one shared scene for all levels). LevelData ScriptableObject allows passing different information to the same game scene.
  • Demo 2: Unique scenes for different levels (Menu + 10 distinct game scenes). LevelData ScriptableObject allows passing specific information for unique game scenes required for individual levels.

Demo projects include five ScriptableObject-based default settings (AdaptiveLevelSettingsData):


  1. Stars: Levels unlock only based on the number of stars.
  2. Score: Levels unlock only based on score progress.
  3. All Open: All levels are open, no restrictions.
  4. Stars - All Open: All levels are open and display stars.
  5. Score - All Open: All levels are open and display scores.

Also 3 Custom settings using the same AdaptiveLevelSettingsData. These configurations can override the Level Manager's default settings for specific levels based on stars, scores, or none (open level) and allowing you to test how default or custom rules work.



Requirements:

This project requires TextMesh Pro (TMPro) to function properly. Make sure to install it via the Unity Package Manager.

This project includes font, sound and UI sprites from Kenney.nl, "UI Pack" under Creative Commons Zero (CC0) license; see Third-Party Notices.txt file in package for details."



P.S. This Level Manager was made with love by someone who enjoys coding and creating for Unity.

I am open to any feedback or suggestions you may have and would greatly appreciate your input to make it even better! Feel free to contact me at kandelucky.dev@gmail.com.

Created with AI

AI Usage Disclosure:

During the development of the Adaptive Level Manager, I used AI as a supportive tool for:

  • Optimizing code structure, improving efficiency and maintainability.
  • Debugging and identifying potential errors more efficiently.
  • Refining logic by receiving suggestions for alternative implementations.

All animal icons were created by me without the use of AI.
Additionally, I received support and guidance from ChatGPT (named Coco) throughout the development process, which significantly contributed to the overall quality and functionality of this asset.

Adaptive Level Manager

(not enough ratings)
13 users have favourite this asset
(13)
$12
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
1019.4 KB
Latest version
1.0
Latest release date
Feb 20, 2025
Original Unity version
2022.3.42
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR