Features
The Features tab is the catalogue of slot mechanics you can turn on for the project. Toggle a feature and three things happen:
- The Flow workspace gains its screens (in-round, intro, outro, variant overlays).
- The Art workspace exposes its feat-slots — new generable asset targets specific to the mechanic.
- The GDD picks it up: the feature appears in the spec with its configured values.
This chapter is the reference for everything in the catalogue. Use it as a lookup when you're not sure which mechanic does what, what it generates, or what its configuration knobs are.
The canonical list lives in FDEFS in public/editor/editor.js; the feat-slots live in FEATURE_SLOT_SPECS in lib/ai/promptBuilder.ts.
How toggling a feature reshapes the project
Toggling on a feature is irreversible only in the sense that it *adds* state. Toggle it off and the feature's screens, configured values and feat-slots all clear out. Generated assets for feat-slots remain in the asset pack (you've already paid for them) but their tiles disappear from the Art grid until the feature comes back on.
A few features ship on by default:
- Free Spins — on. The single most common mechanic in slots.
- Win Sequence — on. Powers the Big Win / Mega Win / Epic Win pop-ups. You almost certainly want this.
Everything else is off by default.
---
Bonus Rounds
Free Spins
Scatter-triggered free spins with multipliers and retriggers. The most common bonus in slot games.
- Screens added —
freespin(in-round),freespin_intro,freespin_outro. - Feat-slots —
freespins.intro_banner,freespins.bg,freespins.spin_counter_frame,freespins.multiplier_badge,freespins.retrigger_celebration,freespins.outro_banner. - Configuration - Spins Awarded — number, 1–100 (default 10) - Trigger Symbols — text, e.g. "3 Scatters" - Multiplier — None / 2× / 3× / 5× / Progressive - Retrigger — Yes same count / Yes extra spins / No retrigger
Hold & Spin (Lock & Win)
Coin symbols lock in place; the grid respins until no new coin lands. Each coin carries a credit value collected at the end.
- Screens added —
holdnspin(in-round),holdnspin_intro,holdnspin_outro. - Feat-slots —
holdnspin.intro_banner,holdnspin.bg,holdnspin.coin_symbol_locked,holdnspin.coin_symbol_glowing,holdnspin.respin_counter_frame,holdnspin.jackpot_grand,holdnspin.jackpot_major,holdnspin.jackpot_minor,holdnspin.jackpot_mini,holdnspin.outro_banner.
Bonus Pick Game
A pick-and-reveal or matching mini-game triggered by bonus symbols.
- Screens added —
bonus_pick,bonus_pick_intro,bonus_pick_outro. - Feat-slots —
bonuspick.bg,bonuspick.header,bonuspick.tile_closed,bonuspick.tile_revealed,bonuspick.prize_coin,bonuspick.prize_multiplier,bonuspick.prize_freespin,bonuspick.prize_jackpot,bonuspick.prize_pooper,bonuspick.footer. - Configuration - Pick Type — Pick from grid / Pick from row / Match pairs / Reveal & collect - Picks Allowed — 1–20 (default 3) - Prize Type — Cash / Multipliers / Free spins / Mixed - Trigger — text, e.g. "3 Bonus"
Wheel Bonus
A spin-the-wheel bonus awarding prizes, multipliers or feature entries.
- Screens added —
wheel_bonus,wheel_bonus_intro,wheel_bonus_outro.
Ladder / Trail Bonus
The player climbs a ladder collecting prizes at each step.
- Screens added —
ladder_bonus,ladder_bonus_intro,ladder_bonus_outro.
---
Wild Mechanics
Expanding Wild
The wild expands to cover a full reel column. Per-screen configurable — you choose which screens (Base, Free Spins, etc.) get the expanding-wild behaviour.
- Screens added — one
EW — <parent>screen per chosen parent (e.g.ew_base,ew_freespin). - Feat-slots —
expandwild.symbol,expandwild.expanded_overlay,expandwild.multiplier_badge.
Sticky Wild
Wilds stay on the grid for one or more subsequent spins.
- Screens added —
sticky_wild(reel-screen variant with sticky overlay). - Configuration - Duration — 1 spin / 2 spins / 3 spins / Until no win / Entire bonus - Accumulates — yes stickies add up / no one at a time - Multiplier — None / 2× / Random 2×–5× / Progressive - Trigger — Any Wild / Scatter / Feature only
Walking Wild
A wild shifts one position per spin until it walks off the edge of the grid.
- Screens added —
walking_wild(reel-screen variant).
Stacked Wilds
Wilds appear in stacks covering entire reel columns.
- Screens added — none (renders within the Base screen via symbol mechanics).
Multiplier Wild
The wild carries a multiplier (2× to ∞) applied to wins it contributes to.
- Screens added — none.
Colossal Wild (2×2+)
An oversized wild spanning 2×2 or more cells.
- Screens added — none. (Use Reel Settings → Overlap to surface one symbol slot larger than its neighbours.)
---
Buy / Ante
Buy Feature
The player pays a fixed multiplier of their stake to trigger the bonus directly.
- Screens added —
popup_buy(the confirm modal). - Feat-slots —
buy.button,buy.button_hover,buy.confirm_panel_bg,buy.confirm_icon. - Configuration - Cost Multiplier — 50× / 75× / 100× / Custom (default 100×) - Buys Into — Free Spins / Hold & Spin / Bonus Game
Ante Bet
An optional side-bet that increases the bonus trigger frequency in exchange for a higher per-spin cost.
- Screens added — none. (Surfaces the Ante Bet banner on the Base screen via the existing
bannerAntelayer; toggle via Project → Ante Bet.)
Bonus Store
Scatters accumulate in a persistent in-game store for later purchase across sessions.
- Screens added — none.
---
Cascades & Reactions
Cascade / Avalanche
Winning symbols are removed; new symbols fall in to enable chain wins.
- Screens added —
cascade(reel-screen variant with cascade arrows). - Configuration - Fall Direction — Down (gravity) / Up / All directions - Symbol Source — From top of reel / Random fill / From all sides - Win Multiplier — None / +1 per cascade / ×2 per cascade - Max Multiplier — 1–1000
Tumble / Reel Collapse
Symbols collapse after a win and are replaced from above. Same family as cascade, different terminology and animation.
- Screens added —
tumble(reel-screen variant). - Configuration - Tumble Direction — Top to bottom / Bottom to top / All directions - Multiplier — None / +1 / ×2 / Progressive
Win Multiplier Trail
Consecutive wins in a single spin increase a multiplier counter (1×, 2×, 3×, …).
- Screens added —
win_multiplier(reel-screen variant). - Configuration - Start Value — number, default 1 - Increment — +1 per win / ×2 per win / Custom - Max Multiplier — number or ∞ - Resets On — No win / End of bonus / Never
---
Special Mechanics
Megaways™
Variable reel height: each spin shows 2–7 symbols per reel. Licence required from Big Time Gaming.
- Screens added — none (Base screen handles the variable grid via the
megawaysreelset). - Configuration - Symbols per Reel — 2–7 standard / 1–8 / 2–6 / Custom - Max Ways — 117,649 (6-reel) / 46,656 / Custom - Horizontal Reel — None / Top row / Bottom row - Licenced From — text, default "Big Time Gaming"
Infinity Reels
The grid grows by one reel per consecutive winning spin.
- Screens added —
infinity_reels(reel-screen variant with modified grid).
Cluster Pays
Wins formed by clusters of 5+ adjacent matching symbols. No paylines.
- Screens added —
cluster_pays(reel-screen variant). Common reelset: 6×4 or 7×7.
All Ways / MultiWays
Pays any left-to-right combination regardless of position. The 243-ways and 1024-ways reelsets use this mechanic implicitly.
- Screens added — none.
Mystery Symbol
A special symbol that transforms into a random matching symbol after landing.
- Screens added — none.
Symbol Upgrade
Symbols upgrade to higher-value versions during a bonus or random trigger.
- Screens added — none.
---
Gamble
Gamble
A post-win double-or-nothing on a card, coin, or wheel.
- Screens added —
gamble,gamble_intro,gamble_outro. - Configuration - Gamble Type — Card Suit (Red/Black) / Card Value (Hi/Lo) / Coin Flip / Wheel - Max Steps — 1–20 (default 5) - Win Cap — text, e.g. "500× stake" - Half Gamble — Available / Not available
Super Gamble
An extended gamble ladder with multiple steps up to a capped maximum.
- Screens added —
super_gamble,super_gamble_intro,super_gamble_outro.
---
Win Sequence (always present)
The Win Sequence isn't in the regular toggle catalogue — it's a permanent fixture that ships on for every project. It owns the three celebration pop-ups:
- Big Win (
popup_win) —ov-bigwin_title,ov-bigwin_amount,ov-bigwin_btn. - Mega Win (
popup_megawin) —ov-megawin_title,ov-megawin_amount,ov-megawin_btn. - Epic Win (
popup_epicwin) —ov-epicwin_title,ov-epicwin_amount,ov-epicwin_btn.
Each pop-up has an editable Title, Amount and Button — click any of them in the canvas to edit the text inline. The dim layer behind darkens the underlying screen.
Defaults: BIG WIN / € 2,500 / COLLECT; MEGA WIN! / € 25,000 / COLLECT; EPIC WIN! / € 250,000 / COLLECT.
You can drag, scale and rotate every text overlay like any other layer. Empty placeholders pass clicks through so they don't trap the cursor when you're not editing them.
---
Custom features
A _custom array in the project payload reserves room for custom features your team adds beyond the catalogue. The UI for editing this is internal-only today — if you need a custom mechanic, raise it via the Help page and we'll either add it to the canonical catalogue or wire your custom entry into your project.
Cheat sheet — features that add screens
If you're trying to figure out what your Flow screens panel will look like, here's the quick map. Free Spins, Hold & Spin, Bonus Pick, Wheel, Ladder, Gamble and Super Gamble each add an in-round screen *plus* an intro and an outro screen (three screens per feature). Sticky / Walking Wild, Cascade, Tumble, Win Multiplier, Infinity Reels and Cluster Pays add a single in-round variant of the Base screen. Expanding Wild adds one screen per parent. Buy Feature adds a single confirm pop-up. The rest don't add screens — they modify mechanics within existing screens.
Cheat sheet — features that have configurable values
Free Spins · Bonus Pick · Sticky Wild · Buy Feature · Cascade · Tumble · Win Multiplier · Megaways · Gamble.
Anything not in that list has the feature toggle and nothing more — the mechanic is fixed by its definition. Most teams find they need more configuration on the bonus rounds and less on the special mechanics, which matches what the catalogue exposes.