8️⃣Crowd Event
Feature introduced in Game Maker 0.8 with multiplayer synchronisation.
Build Singleplayer & Multiplayer Logic - about [SP] or [MP] behaviours or components.
Create a goal with a points system to meet it and an optional time limit
Create multiple Elements that run in sequence to earn points, with messages or emotes as point sources or automatic points generation
Reward players with VFX
Set the Behavior's target as all players in the Experience or players within range
Common Uses
Collect items out in the open or hidden items in a treasure hunt
Use VFX to highlight the fastest players in a timed race who trigger points first with a one time message (e.g., turning on a platform, opening a door, etc)
Create a capture the flag game where players choose sides and pickable items in the opponents' space are detected in your safe zone to trigger progression
Engage players to dance in sync in a concert Experience and reward them with VFX at key moments during the performance
Communications
Inputs: One or more Messages per Element One Emote per Element | Outputs: Increased points and various user interface feedback for players, which may include VFX applied to their Avatars |
Parameters
Options | Details |
---|---|
Display Title - when True, display an Event Title. Event Title - the text to display as the title. Color - set the colour of the text by clicking on the colour bar and making a selection with the colour picker that will open. NOTE The Color parameter appears after UI Style much lower in the parameters list. Example: The title entered is "Crowd Event." | |
Event Target - define which players can see, contribute to, and receive rewards.
Event Range (slider 1-100) - set the distance from the Crowd Event Object that players must be to contribute to the event's progress. | |
Message to Start - one or more Messages can trigger the Crowd Event to begin. | |
Message to Cancel - one or more Messages can trigger the Crowd Event to cancel. | |
Total Points (Goal) - set the total points needed to complete the Crowd Event. NOTE The time to reach the goal varies based on the number of players participating and the points they trigger. | |
Auto Progression
Point every 5secs - set points earned every 5 seconds on Auto Progression. | |
UI Style - choose the appearance of the Event Title graphic and the progress bar.
| |
Success Message - set a Message to send if the Total Points (Goal) shown on the progress bar is met, meaning the the Crowd Event is 100% completed. Example: | |
Failed Message - set the Message to send if the Total Points (Goal) shown on the progress bar is not met before the timer on the left runs out. Example: | |
Reward VFX - set visual effect to apply to players' Avatars when the Total Points (Goal) is met. Example: | |
Apply VFX to Participants
| |
Apply VFX in Range
NOTE This parameter does not appear if the Crowd Event is applied to the whole Experience in Event Target. | |
VFX Duration (secs) - set the time in seconds that the chosen VFX will remain on the player's Avatar. | |
Offset and Rotation - customise the position and rotation of the VFX in relation to player Avatars using X, Y, and Z coordinates. NOTE Offset of X=0, Y=0, and Z=0 will place the VFX at any Avatar's feet. NOTE Avatar heights vary. Offset of X=0, Y=2, and Z=0 will place the VFX just above a medium human Avatar's head. Example: | |
Instructions - set text that will display under the progress bar to let players know what is required at each event stage. | |
Source Type (dropdown) -
| |
Points - set points earned and added to the progress bar. NOTE Currently, there is no customisation for the appearance of points received. TIP Set Points with the Total Points (Goal) and number of players that may participate in mind so the completion time is reasonable. | |
ADD EMOTE POINT SOURCE + - add another Element to the Crowd Event Behaviour with its own unique variables to trigger after the previous Element is completed or expired. Elements can be stacked to create a variety of actions or objectives players perform to complete the Crowd Event. |
Last updated