Before starting to build, please read the documentation to learn how to use the editor.
When designing levels for LOLBeans, there are some important guidelines to consider. These guidelines will help ensure that the levels are enjoyable and fair for players of varying skill levels.
All of the items below will be taken into consideration to determine whether or not to publish your level.
Always test your level with less experienced players (and on mobile) before trying to publish your level.
You can submit your level for feedback in our Discord server
Provide a sufficiently clear and consistent description of your level design and any instructions the player may require. Be specific in describing the type of experience and genre (exploration, parkour, speedrun, contemplation, puzzle, etc.).
Making a quality level design improves the chances of it being published.
Establish a cohesive concept that ties together the obstacles, environment, and challenges. Ensure that the level design reflects the game's overall theme and concept.
When designing levels, consider the average player skill level (low) and that the level must also be playable on mobile devices. Rather than creating a very difficult level, it's better to design levels that allow for different paths with different levels of difficulty and different risk/reward profiles.
When placing elements, be precise and avoid overlapping blocks. Use snapping and coordinate values to place blocks precisely.
Spawn points should be placed on safe spots to ensure that players do not spawn into danger or off the stage. Avoid respawning players close to ledges or in mid-air. Add a respawn delay when the player respawns near a danger to let them stop moving. This will make the experience more enjoyable and prevent frustration for players.
Use architectural and visual cues to guide the player towards their goal, you should avoid unintended situations where the player feels lost or disoriented.
Avoid as much as possible creating situations in which the player camera will be blocked. Avoid placing large moving elements close together on the depth axis and always test your level design to ensure that camera behaviour is acceptable.
Establish a consistent difficulty curve throughout the level. Gradually increase the challenge as the player progresses through the level. You can also decide to provide different routes with different levels of difficulty and risk/rewards.
Avoid the temptation of spawning large amounts of objects using object spawners, this causes excessive randomness and can cause devices to slow down. Design each object spawner to have precise path and timing so that it provides an interesting challenge for players. Always prefer quality over quantity.
If your level design relies on dynamic objects to function consistently, ensure either these will not be removed from the stage by the players or that they will be replaced by using object spawners. Avoid placing too many dynamic objects on the level as this can lead to messiness and excessive physics calculations.
Avoid creating a long sequence of stairs or platforms by duplicating the same element over and over again, especially if placed imprecisely . This usually isn’t an interesting challenge.
Be deliberate and careful with architecture, avoid placing elements randomly. Symmetry and precise alignments are good practices that result in better visuals. Design using a combination of different textures that serve as an aid for reading the space. Messiness and visual noise is to be avoided.
Avoid design choices (whether deliberate or not) that can cause player frustration and perception of unfairness.
Ensure that checkpoints are placed in a fair way, avoid creating frustration by requiring players to repeat a sequence of obstacles they’ve already passed before getting to the last obstacle they’ve failed. It’s good practice to add a checkpoint before a particularly hard obstacle.
Don’t leave progress to chance. Players need to feel they have a sense of agency, avoid creating obstacles or interactive elements that behave completely randomly or always produce different results. These include:
Trolling level designs are acceptable only to a certain point, use common sense and moderation when adding any of these to your level design:
These are any situations that cause unnecessary frustration for the players, including:
Don’t create a finish line for your own use just to have the record for the level. Use common sense when designing secret or special routes through your level, hidden paths should be hinted at in some way.