Stage Builder

Stage Builder is a game mode in Yeah Jam Fury: U, Me, Everybody! and the Steam release of Yeah Jam Fury that allows the player to design their own levels using assets from each game.

In Yeah Jam Fury
Levels in the Stage Builder for Yeah Jam Fury are created using a grid-based system where each space is a square and one square can hold only one object at a time. Objects and themes on the Stage Builder menu are displayed exactly as they would look in-game. The player can shift their view using the movement keys and zoom in or out by scrolling with the mouse. Pressing the mango key centers the focus on the mango. Pressing Ctrl and Z together reverts the previous action.

The "Title" bar at the top shows the name of the level, which can be renamed. Objects are found in the "Action" list and include blocks, the mango, and the starting flag, which the player can place by clicking on a given space with that object selected. players can also erase objects or drag a selection of objects using other options in the same list. The "Row" and "Col" lists allow players to set the dimensions of the level by selecting its height and width, respectively. Dimensions are measured by spaces and can be 16, 32, 64, 128, or 256. The "BG" list can be used to select the level's theme, which includes Sky, Factory, Desert, Style, Space, Harmony, Horror, and the four Tutorial themes. The "Block Quota" list selects how many Yellow Blocks the player starts with in their quota, which ranges from 0 to 25.

The player can play their level by clicking on the "Test" button. Collecting the mango stops the timer but does not end the level, which can be exited only with the button in the upper-right corner. The "Save" button saves the level as a .yjf file, and the "Load" button loads a selected .yjf file into the Stage Builder menu.

In Yeah Jam Fury: U, Me, Everybody!
Like in Yeah Jam Fury, levels in the Stage Builder for Yeah Jam Fury: U, Me, Everybody! are created using a grid-based system where each space is a square and one square can hold only one object at a time. Objects created are displayed as they look in the spaces they occupy, though their visual orientations may be randomly slanted to the left and right (unless the "Straighten Blocks" feature is selected). The color of the background is determined by the level theme that has been selected.

There are three modes that can be enabled to determine the actions of the player on the grid. The first is "Create", in which players can select an object and place it in whatever space the player clicks on or drags onto. These objects include a starting flag, mango, block, regular flag, or grocery item, the latter two of which must be unlocked by clearing all of the A-Side levels in the game. In "Select", players can edit the objects arranged in a span of one or more spaces. The options for this include moving or copying the area to another location, flipping it horizontally or vertically, rotating it to the left or right, filling it with one of a certain object, or erasing everything inside. Finally, in "Erase", players can remove the objects placed in any space that is clicked or dragged on. Players also have the option to select or erase every space on the grid.

Other features available to the player include the ruler, which can measure both the horizontal and vertical distance between two sets of spaces. Players can also zoom the display in or out with their respective buttons, and an additional button allows them to zoom to the maximum extent. When using this button to zoom all the way out, players can then resize the level by intervals of 1, 5, or 20 spaces, and the total allowed size can be as small as 15×15 and as big as 256×256. Finally, players can undo or redo any action made on the grid using the buttons on the bottom right.

Outside of editing from the grid itself, players may change the theme of the level in the "Details" menu to any variant of Sky, Style, Factory, Desert, or the light variant of Desert, with the Space, clean variant of Space, Danse, and Winter themes unlocked after clearing all of the A-Side levels in the game. In the same menu, players can also change the amount of blocks the player may start with in their quota, which spans from 0 to 256. Additionally, players can give the level a customized name spanning up to 32 characters, and the level can be saved to be played or edited again after exiting. Players may also test the level at any time while editing it, and unlike in Yeah Jam Fury, collecting the mango ends the level like normal.

Gimmicks
After clearing all of the B-Side levels in the game, the player gains access to a set of "gimmicks" that directly affect the level itself. These are the following available gimmicks.
 * Countdown: Puts a time limit on a level. If the time runs out, the player is then forced to restart it.
 * Mango Lock: Locks the mango behind a set amount of blocks or coins that the player must have in their quota in order to obtain it.
 * Fire Ice Blocks: Replaces the Yellow Blocks that Yeah fires with Ice Blocks.
 * Restart on Fall: Forces the player to restart the level completely if they fall off of it, as opposed to refooting at the last checkpoint.
 * Zero Gravity: Removes the gravity of the level, allowing for constant vertical momentum until acted upon.
 * Light's Out: Restricts the player's view to a small circle of light surrounding them. The player will be unable to use the "mango view" feature when activated.
 * Dude Exclude: Removes one of the playable characters the player can use after passing an All Flag, making them only accessible after passing their own unique flags.

Sharing
After completing a level at least once to verify it can be finished, players are then able to share it. The most basic sharing feature sends the level to the game's Steam Workshop, where players can download levels to play or edit for themselves. Exporting the level will store it in an individual file which can then be imported at any time while editing. By default, anyone who downloads the level will be able to edit it themselves, but players also have the option to disable this, as well as the option to keep the level local.

This functionality has also been used for holding Stage Builder contests, such as the official Ms. Carrot’s Stage Builder Rage Builder Contest in 2018. Levels exported as files could then be sent to the holders of the contest for judging purposes.

Trivia

 * Remnants of this game mode, including the icon, menu interface, and music track, can be found unused within the files of the original browser release of Yeah Jam Fury. It was initially revealed for the canceled Steam and Wii U release of the game before it was canceled in favor of the follow-up.
 * Based on the screenshot revealed, it was initially planned to show a level's code, which could be extracted or edited to load a new level.
 * The music featured in this mode in Yeah Jam Fury: U, Me, Everybody! is randomly selected between one of two tracks.
 * The eye pictured in the button used to zoom in or out to the maximum extent in Yeah Jam Fury: U, Me, Everybody! resembles the eye of Mr. Super.
 * This game mode is also featured in the Yeah Jam Fury: U, Me, Everybody! demo, which features many of the same features as it does in the full game, except the Steam Workshop is not supported and custom levels cannot be imported.
 * During the duration of Ms. Carrot’s Stage Builder Rage Builder Contest, all unlockable features in this mode were freely available in the demo.