❗0.11 Upgrade Guide
Please review these topics to update old Experiences and use 0.11 features best.
Game Maker 0.11 updates collisions and introduces a multiplayer compatible Objectives System.
🌐 Languages (more options coming soon): | 한국어 | 日本語 | Türkçe | Tiếng Việt | Indonesia & Melayu |

Visit Game Maker 0.11 version notes for all updates in this version.
Collision Changes
This setting will affect game feel, including camera, controls, and animations.
New Experiences use the Default palette with Coyote Time & Edge Recovery for better platforming, but different object/block positions are needed.
Pre 0.11 Experiences may optionally update from the Legacy palette.

Key Impacts
Preventing player access to areas
Platforming with carefully designed jump heights/distances and/or ramp of difficulty
Some asset design
Custom avatar use
CUSTOM AVATARS & MOVEMENT PALETTES
Older assets may not include Edge Recovery animations when using the new 0.11 default Movement Palette. Always playtest custom avatars carefully for every animation needed.
Access barriers must be 3 blocks high instead of 2 with the new Default palette.
Align object edges and apply Climbable to objects with simpler colliders for best results.
Alignment
Line up edges for smoother transitions from climbable objects to surfaces.

❌ Not aligned

✅ Aligned
Complex Collisions
Remove collisions on objects with many faces. Then apply the Climbable component to an invisible asset in the same location with simple collisions for smooth climbing.

❌ Too many climbing surfaces to calculate

✅ Substituted climbable asset for easy calculations
Applying [SP] Speaker to an object removes its collisions. Logic may need modifications.
Due to the Look at Target option, which rotates an actor, [SP] Speaker component can cause inconsistent physics between server and client in multiplayer Experiences. There are two update options:
🔷 If [MP] is Acceptable
Change [SP] Speaker component to [MP] and adjustment as needed for the same logical outcomes.
⚠️ In multiplayer, this changes the object's communication from client to synchronised (server). It will no longer communicate with [SP] objects. Modify other logic if needed.
⚠️ If the object also has other [SP] logic applied, [MP] can not be applied. If modifying this is too complicated, the other update option may be a better solution.
🔷 If [SP] is Needed
Keep the [SP] Speaker component on the object. Then, create a duplicate with collisions, remove all of its logic, and set it to invisible.

0.11 OBJECTIVES SYSTEM
Migrating old Experiences is optional.
Minor UI changes remove redundancies and improve functionality.
👤 SINGLEPLAYER - [SP] behaviours and components will trigger
Objectives.👥 MULTIPLAYER - Triggers from
interactive [MP] behaviours and components must be used to send player source data:
[MP] object -->
Objectives
[MP] object --> other logic (including
Rules) -->
Objectives
Rules -->
Spawned [MP] object / teleportation to [MP] object -->
Objectives
Upgrade Existing Quests
Follow the step-by-step instructions below for each quest state depending on pre 0.11 quest settings (tab names):
Auto Unlock option was removed. For the same functionality:
Choose Requires Message and select or create a message
Open Game Rules and add a Events rule
Set the rule's outgoing message to the required message to trigger Objectives
No change required.
Collected Objects
Singleplayer
No change needed.
Multiplayer
Modify each collectable object's Global setting to suit intended gameplay.
Each player can collect a tagged object
Per collectable object, Global = False
Player Count x Object Count
One player can collect a tagged object
Per collectable object, Global = True
Object Count
Combination
Per collectable object, set Global to False / True as needed
(player count x object count) + object count
Object Deaths
No changes needed.
No change needed.
Survive or Defend
No change needed.
Message Needed
Singleplayer
No change needed.
Multiplayer
Player source data required.
All players who should be included in the quest must directly interact with a [MP] behaviour or component that triggers Objectives or triggers a chain of logic that includes Objectives.
No change needed.
Wait for Input option was removed. For the same functionality, change to the Requires Message quest type.
Singleplayer & Multiplayer
No change needed since this is an outgoing message.
This message includes player source data!
It can trigger changes in a team variable or a player variable in Game Rules if a rule's Required Message is set as this message.
End Game option was removed. For the same functionality:
Singleplayer
Use the Send Message option to trigger an object's Victory or Defeat component.
Multiplayer
Use the Send Message option to trigger an object's Victory or Defeat component.
Player source data required.
All players who should be included in the quest and the end of game must directly interact with a [MP] behaviour or component that triggers Objectives or triggers a chain of logic that includes Objectives.
Nothing option was removed due to redundancy. No change needed.
Create New Quests
Game Maker 0.11 Objectives communicate on the server (synchronised) level now, which opens up many new creative possibilities.
Though this first version is intended to help creators migrate to the same functionality (solo questing in social hubs), we understand our community will want to explore a variety of scenarios that are now possible. Future updates will make multiplayer scenarios easier to build.
Visit Text, Quests & Icons for potential new scenarios for Multiplayer Compatible Quests (0.11) with different dependencies, such as which players should experience a quest and whether Game Rules logic should be part of the criteria to trigger it.
Please keep in mind that these are generalized logic flows which need to be tested thoroughly. Please share your ideas and what you learn in the Creators Forum.
Last updated
Was this helpful?

