Level is a Construct behavior that serves as a tracker and manager of experience points and experience levels

Try in Arcade!

Level is a Construct behavior that serves as a tracker and manager of experience points and experience levels

Try in Arcade!
  • $8.49 USD

    Royalty Free use in unlimited commercial greater creative works.

Add to Basket

Buy With Confidence

If an asset is not as described or doesn't function properly, and the author doesn't resolve the issue for you - we will refund 100% of the cost of the asset.

Full refund policy


  • 1.2.2

    Released: 3 Jul, 2022

    In C3 version, fixed a bug that prevented a possibility to add several instances of the behavior to an object.

  • 1.2.1

    Released: 7 Jun, 2021

    Fixed a bug causing mulfunctioning of a debugger while inspecting an object with Weapon System behavior

  • 1.2.0.

    Released: 31 May, 2021

    Example Project metatags updated

  • 1.2.0.

    Released: 25 May, 2021

    Fixed a bug preventing export while minifying in advanced mode

  • 1.2.0.

    Released: 11 May, 2021

Files Included with this Asset

File Preview

Reviews Overview

  • 5 star
  • 4 star
  • 3 star
  • 2 star
  • 1 star

What do you buy here?

Level behavior addon for Construct 2 and Construct 3.

What is Level behavior?

Level is a Construct behavior that serves as a tracker and manager of experience points and experience levels - a well known mechanic commonly used in role-play games as well as in other genres. It is a core mechanic of many games, almost a standard solution.

Why should you use it?

If you plan to make an RPG or any other game where you want to introduce a leveling up system, the Level behavior will significantly help you with that. It does most of the calculations for you and requires a minimum of coding. Thanks to it, you can focus on proper design and spend more time on other aspects of your project.

Moreover, this is a behavior, so you can have several different objects (characters, enemies, NPCs, weapons, items etc.) with more than just one instance - each having their own experience, leveling properties and actual progress.

The Level behavior is flexible as it allows you to set different leveling solutions. You can make a level up system where progression is based on a percentage growth, with an infinite amount of levels, as well as specify a custom pattern of leveling tiers like in classic “pen and paper” role-play games and have a limited amount of levels if you like. This also can be changed on the fly thanks to respective actions.

In addition, Levels allows for easy saving and loading the experience setup and progress with JSON files.

How do you use it?

You simply add it to an object (e.g. sprite) same as other behaviors and set just a couple of properties like base experience, level progression pattern or a maximum level.

Then you use featured conditions, actions and expressions that will determine when and how many experience points are gained (or lost) and what happens when a new level is reached (or lost if applicable).

With the Level behavior by ForConstruct.com team you can easily add and subtract the amount of experience points currently owned by a specified instance, as well as trigger events that take place upon level up.

Want to be notified about updates?

Join our Discord server via support link.

Fhenris's avatar
Fhenris on previous version 1.2.1
3 years ago

Easy to use

As always with ForConstruct's plugins, this behavior is easy to integrate, and has enough actions and conditions to make probably any level or experience system you have in mind. And if you are stuck ...

1 of 1 users found this review helpful
Was this review helpful?
  • License
  • Compatibility
    Construct 2, Construct 3
  • Files
  • Download Size
  • Latest Version
  • Latest Release Date
    3 Jul, 2022
  • Support

Frequently Bought Together With

Other customers also purchased these items with Level

More From This Seller

ForConstruct has more assets for sale in the asset store. View all of ForConstruct's assets