Community Maps

JumpFall Community Maps

Community maps are playable .jfue levels created with the JumpFall editor and distributed locally or through validated .jsm Workshop packages.

JumpFall community map screenshot

Compiled Maps

The game loads compiled .jfue files through the universal MapJfue scene. Editable .jmap files stay with their creator and are not published as runtime content.

Local Assets

A package can carry PNG or silent video backgrounds, WAV/OGG audio and restricted Lua map scripts inside assetlocal.

Workshop Workflow

The external JSM compiler validates the map, preview and assets, builds the package and can publish or update its Steam Workshop item.

Package Safety

Workshop content is treated as untrusted user data and checked before it is installed or loaded.

Controlled Structure

Packages accept one playable map, a manifest, an optional preview and supported files inside assetlocal. Absolute paths and unsafe archive entries are rejected.

Resource Limits

File count, compressed size, extracted size, image dimensions, video size and Lua size are limited to protect memory and disk usage.

Subscription Cleanup

Workshop synchronization keeps subscribed items and removes stale local Workshop copies when their subscription is no longer active.

Map Preview

Examples of gameplay scenes and editor workflows that support custom map creation.

JumpFall goal screenshot
Goal route
JumpFall obstacle screenshot
Obstacles
JumpFall editor screenshot
Editor workflow

Current Status

Local loading, Workshop synchronization and .jsm publishing are implemented for testing. Compatibility and browsing remain active Early Access work. Linux currently accepts PNG maps but rejects maps with enabled MP4/WebM backgrounds.