Skip to product information
1 of 1

Musical Chairs Minigame

Musical Chairs Minigame

Regular price $25.00 USD
Regular price Sale price $25.00 USD
Sale Sold out
Shipping calculated at checkout.
Save/bookmark this page link/url for future downloads of files. You can also access file by login to your account.

Downloadable files along with this product

    No files to download


    Details

        Unlock the excitement of fast-paced, reaction-driven gameplay with our Musical Chairs Minigame! Set up thrilling Musical Chairs games with customizable chair management, round progression, and music to perfectly match your unique world and keep players on the edge of their seats.

        What's New in Version 1.1.0

        Enhanced gameplay with improved round timing and player tracking, ensuring a more seamless and engaging experience for your players. The latest update introduces new event hooks, offering greater flexibility.

        Perfect for:

        Chill maps, party hubs, elimination challenges, and more! It’s easy to extend, theme, and integrate.

        Overview

        The musical_chairs_manager.verse handles player tracking, round timing, seating detection, elimination, and cleanup for every game. Adjust per-round delays, music durations, sit-check windows, and teleport transforms using editables directly in UEFN. Core states such as MusicOn, MusicOff, and RoundEnded are defined in utilities.verse for easy integration with your own systems.

        Key Features

        • Custom Chair Behavior
          Each chair is set up in a custom_chair.verse class to handle show/hide via teleporting between origin and hidden transforms.
        • Round Lifecycle & Elimination
          musical_chairs_manager.verse orchestrates music start/stop with random durations, detects which agents fail to sit, removes one player per round, and cleans up for the next loop.
        • Playing Zone, Barrier & Teleporter
          Drop in a Mutator Zone to define your play area, then add a teleporter to eject eliminated players automatically and a barrier device to contain gameplay within an area.
        • Event Hooks
          Tap into events like RoundEnded, GameCompleted, and GameCancelled to show your own HUD Widget Blueprints, VFX, etc.

        Project Structure

        Content/
        ├── CoreModule/
        │   ├── custom_tick.verse
        │   └── utilities.verse
        ├── MusicalChairsModule/
        │   ├── Scripts/
        │   │   ├── custom_chair.verse
        │   │   ├── musical_chairs_manager.verse
        │   │   ├── musical_chairs_widget.verse
        │   │   ├── utilities.verse
        │   │   └── victory_message_widget.verse
        │   └── Widgets/
        │       ├── UW_MusicalChairs.uasset
        │       └── UW_VictoryMessage.uasset
        ├── CHANGELOG.md
        └── README.md
        

        Frequently Asked Questions

        Do I need UEFN for Musical Chairs?

        Yes. The game manager is a Verse device, so it can only be added to an island through UEFN.

        Are the chairs and music included?

        No. You place standard Chair devices and Audio Player devices in your arena and assign them to the manager. The package handles hiding chairs, picking the music, timing the rounds and eliminating players.

        How many players does it support?

        At least two by default, which you can change with Min Agents Required. The number of chairs you place sets the practical maximum, since each round shows one fewer chair than there are players.

        What happens if someone sits down while the music is still playing?

        They are ejected from the chair and the Punished Agent trigger fires, so you can add your own penalty if you want one.

        Can I adjust the round timings?

        Yes. Minimum and maximum music length, the time allowed to find a chair, the start countdown and how quickly rounds speed up are all fields in the Details panel.

        NOTE: Level design is not included—this package provides the code and logic system only. The code is sold as is. Updates to the code and bug fixes can be obtained but aren't guaranteed.

        View full details

        Join our server!

        Get support, ask questions or suggest ideas for new code!