What follows are requirements and guidelines for building games that work within the Legends of Learning platform.

Implement LoL API

There are several required behaviors that allow a game to be run within the LoL platform. For example, a game must let the platform know when it is ready to be played and when it is completed. It also needs to provide incremental progress during gameplay. Be sure to review the Concepts section carefully, in order to fully understand the required behaviors of your game when implementing the LoL API.

Legends of Learning provides 3 SDKs for building games:

The JavaScript API is the base layer beneath both Unity and Construct, so it's worth understanding first.

Technical Requirements

Size Limits

The maximum initial Web download size of the game is 30 MB. If the uncompressed game build is over 30 MB, it will be rejected/not be able to upload to our services. However, we recommend sizes of 15 MB or lower since a 30 MB file will take a long time to load in many bandwidth-constrained school environments, possibly leading to lower ratings for your game.

Device Support

Our Technical Reviewers use this Chromebook model.

Aspect Ratio

Aspect ratio must be 16:9.

Export Resolution