v0.5.5728 / 05 Apr 2024
Streamlined Avatar System: Simplified the avatar system to include only three options: Ready Player Me, Custom, and None. Removed the outdated "Basic" avatar system that used conical avatars for a more streamlined experience.
Introduction of "Basic" Brain Type: Added a new "Basic" brain type, allowing users to set the AI prompt directly on the right bar, eliminating the need to select a specific brain.
Enhanced Preview Link Generation: Revised the method for generating preview links to bolster security measures.
Improved Data Encryption: Updated the encryption process for enhanced data security.
Mobile - Walking Straight: Resolved the issue of walking straight on mobile devices using the third-person joystick, ensuring smoother navigation.
Character Element Audio Issue: Fixed an issue related to the Character element audio for improved functionality.
3D Asset Loading Bugs: Addressed several bugs in the loading process of 3D assets utilizing KTX compression, ensuring proper loading and display.
v0.5.5265 / 05 Jan 2024
New rule to show toast notifications
Removed restriction to have an empty action in rules
New rule to register clicks on the SHARE button in product card element
Simplified avatar selection process for all authenticated experiences
Display name will now persist across all deployments with an origanization (if used with authentication)
Fixing experience starting issues when using load from deployment authentication method
Fixed GLB and GLTF file uploads in the editor
v0.5.5697 / 27 Mar 2024
Walking Speed Multiplier: Implemented a walking speed multiplier, allowing users to accelerate the experience by adjusting the walking speed.
Character Element Events: Added two new events to the Character element: "Finishes Speaking" and "Finishes AI Response," facilitating smoother integration of events in interactive storylines involving character elements.
Mobile โTap to Startโ Screen: Introduced a new "Tap to Start" screen on mobile devices to ensure the audiocontext is unlocked, improving user experience.
Multiline Text Input: Enabled multiline text input in various then actions, including "Set to String," "Speak," "Show Notification," and "Replace Screen Reader Text," enhancing flexibility and functionality.
Wider Rule Name Input Boxes: Increased the width of rule name input boxes to accommodate longer rule names, improving visibility and usability.
Autogenerated Variable Table Enhancement: Updated the autogenerated variable table to display variable categories on the Variables Settings page for improved organization and management.
Password Expiry: Implemented password expiry for GMetri editor accounts. Accounts older than a specified period will prompt users to update their passwords for enhanced security.
Reduced Third-party App Usage: Minimized the utilization of third-party applications accessing GMetri data to bolster data security and privacy.
Movement Speeds: Fixed movement speeds for both first-person and third-person modes, providing smoother navigation.
Autogenerated Variable Headers Alignment: Corrected the alignment of autogenerated variable headers for consistency and clarity.
Logic Map Sorting: Ensured correct sorting of logic map rules and when events for better organization and ease of use.
Gyro Permissions
v0.5.5365 / 23 Jan 2024
๐ฎ New Multiplayer System Released
We released a new Multiplayer System today, which culminates a long journey of upgrades that started last year. These include the that made our underlying JSON robust and efficient, and a new multiplayer written in-house, keeping the future in mind so that we aren't limited by multiplayer scale and room limits - even for the foreseeable future.
The new multiplayer system also brings with it a host of improvements and bug fixes.
Player Count Variable Changes: Rectified the issue where changes in player_count_var weren't triggering when events, ensuring proper functionality.
Initial Hidden States of Actionbar Items: Addressed the issue with the initial hidden states of actionbar items for improved consistency and usability.
๐ก Developed in-house
๐ Now supports up to 100 users simultaneously in a single room.
๐ Fixed issues with initial player positions.
๐ Room capacity increased to 100 for enterprise customers. (Room instances still work like before).
๐๏ธ Combined host and broadcast modes into a 'Moderator' feature, in line with other chat systems.
๐ท๏ธ User display names are now retained across sessions.
๐ถโโ๏ธ Enhanced avatar movement for smoother walking. (better interpolation).
๐ Improved performance with multiple avatars.
๐ More effective error notifications.
๐ GMetri SCORM API now supports multiple SCORM elements within the same scene.
๐ Ability to Show/Hide Groups in the structure tree. (Note: This doesn't work on colliders currently).
๐ Implemented rules to control visibility of entire groups.
โจ Shift-select multiple items in the Structure tree (Ctrl-select remains).
๐ผ๏ธ New template for custom Share URL patterns in Product Card elements.
๐ Expanded template variables, fully documented here:
๐ Direct passcode entry in moderator URL using ?passcode=yyyy.
๐จ UI enhancements in the Structure Panel, including alignment fixes.
๐ Fixed a bug in "Load from another deployment" authentication affecting viewerโs state.
๐พ Enhanced memory usage with multiple avatars and scene transitions.
๐บ Fixed screen source switching issues in Screenshare Element.
๐ฒ Addressed multiplayer to single-player downgrades.
๐ Corrected erratic avatar scaling when changing scenes.
๐จ๏ธ Fixed the order of comments.

v0.5.5440 / 07 Feb 2024
We have released some features this time that are great for creating multiplayer games!
"Shared" Property ๐ค: Rules can now be marked as "Shared". When activated, these rules apply to everyone in the same room, enhancing multiplayer interactions.
Enhanced on_var_change ๐: This function has been updated to work with Shared Rules, enabling real-time variable syncing across all players. You can now set a rule โWhen variableA changes, variableA should capture dataโ. If this is a shared rule, the value of variableA will be synced with all players.
Variable Substitution in When Conditions ๐: You can now use variable substitution in the "When" part of rules, allowing for dynamic comparisons. For example, set conditions like "When a > {{b}}".
New Variables: Introducing two auto-generated variables for player counts:
player_count_var ๐งโ๐คโ๐ง: Tracks the number of players in your current game instance.
player_count_all_var ๐: Shows the total number of players in the entire game room.
"Remember Me" Option โ : Users can now choose to be remembered after logging in, streamlining access for subsequent sessions. This feature is available for "Social" logins and other methods configured in Viewer Groups.
Install as PWA ๐: GMetri experiences can now be installed as Progressive Web Apps (PWAs) on most modern browsers, offering a more app-like experience directly from your browser.
Japanese Language Option ๐ฏ๐ต The viewer bubble now supports Japanese fonts also
Faster Avatar Thumbnailsโก Default avatars selection screen now load more quickly, enhancing the user experience right from the start.
Max Rooms Configuration ๐ Setting the maximum number of room instances to more than 1 allows for separate moderator rooms. However, setting it to 1 keeps moderators and attendees in the same space, ideal for scenarios like classroom interactions where the teacher needs moderation control.
SCORM File Extension ๐ฆ: Fixed an issue where SCORM files downloaded from the deployment section were missing the .zip extension. Now, files are correctly labeled for easy identification and use.
Collider Visibility Control ๐ซ: The hide/show functionality now properly applies to collider elements as well, ensuring consistent visibility settings across your project.
Rule Label Correction ๐ท๏ธ: Corrected the labels for the โWhen number is betweenโ. โ< thanโ and โ> thanโ now accurately reflect the intended conditions.
Resizable Deployment Slug Input โ๏ธ: The input box for deployment section slugs now automatically adjusts its size based on the input length, making it easier to work with longer URLs.
Integrated Passcode in Moderator URL ๐: The moderator URL now includes the passcode for streamlined access. You have the option to enter the passcode separately if preferred, by removing it from the URL.
Global Variable Protection ๐: Resolved an issue where the editor allowed unintended modifications to the default values of Global boolean variables.
Improved URL Editing โ๏ธ: Enhanced the functionality of the โcancelโ button while editing URLs in the deployment section for a smoother user experience.
Variable Name Editing โ๏ธ: Made improvements in the variables section of the editor to facilitate easier renaming of variables.
Drag-and-Drop Fixes ๐ฑ๏ธ: Resolved issues with dragging functionality for Variables, Menu, and TourMode sections under Settings for more intuitive interface interaction.
Single Player Experience Stability ๐น๏ธ: Addressed and fixed several errors in Single Player Experience to ensure a smoother experience.
Moderator Reactions ๐ฌ: Fixed an issue where reactions from moderators were not being sent to moderator rooms, ensuring that all interactions are properly communicated.
Cleaned Up Editor Scripts ๐งน: Removed unnecessary Facebook and segment.io scripts from the editor to streamline performance and user experience.

