Version
0.85
Related Features
Major ReleaseAvatarsScriptingPrefab Objects
Release Date
November 2, 2023
Getting Started
Getting Started
Samples & Examples
Core Concepts & Glossary
AI Copilot (Alpha)
Unity Package Types
Spaces & Space Templates
Custom Avatars
Custom Avatar Animations
Avatar Attachments
Custom Prefab Objects
Components
‣
‣
‣
Quests and Rewards
Drivable Vehicles
Economy
Economy Overview
Monetization
Items
Consumable Items
Rewarding Items
World Currency
Selling Items
Scripting
‣
‣
Guidelines
Supported Features and Limitations
Performance Guidelines
Lighting
Publishing to Spatial
Finding Published Packages
Support
FAQs
Help and Community
Release Notes
Asset Import Settings
v0.85 - Movement Materials & SFX, Embedded Objects, and Loads More
New Features
Movement Sounds and VFX
- Added the ability to define movement sounds and VFX for movement events like footsteps, jumping, and more with the new Movement Material scriptable object
- Movement Materials can be added to a collider with the
Movement Material Surface
component - Learn More
Space Package Embedded Objects
- Added support for embedding Avatars/Attachments/Animations/PrefabObjects into a space package
- Added new Visual Scripting nodes to load from embedded packages
- "Local Actor: Play Emote Animation from Embedded Package Asset"
- "Local Actor: Set Avatar From Embedded Package Asset"
- "Spatial: Equip Avatar Attachment Embedded Package Asset"
- "Spatial: Spawn Prefab Object from Embedded Package Asset"
Avatar Attachments
- Added support for embedding Avatars/Attachments/Animations/PrefabObjects into a space package
- Added new Visual Scripting nodes to load from embedded packages
- "Local Actor: Play Emote Animation from Embedded Package Asset"
- "Local Actor: Set Avatar From Embedded Package Asset"
- "Spatial: Equip Avatar Attachment Embedded Package Asset"
- "Spatial: Spawn Prefab Object from Embedded Package Asset"
- Added more Avatar Attachment slots and categories
- Default attachments to visible for all avatar animations
- When an Avatar Attachment is equipped that conflicts with other equipped attachments, the other attachments are temporarily de-activated, instead of un-equipping them
- Added setting to "Equip Avatar Attachment Package" node that allows stacking multiple attachments on a single slot. The default behavior is still that you can only equip one attachment per slot
- Added ability to tag Avatar Attachments when equipping them from packages (not items), this allows you to also "Clear all attachments by tag"
- Added new Visual Scripting nodes:
- "Clear All Avatar Attachments"
- "Clear Avatar Attachment Slot"
- "Clear Avatar Attachments By Tag"
Avatar Material Customization
- Added ability to get the materials for local and other avatars, which enables you to customize its properties. This is not replicated, so any material change applied only affects the local client
- Added new Visual Scripting nodes:
- "Avatar: Get Material"
- "Local Avatar: Get Material"
Avatar Custom Variables
- Added ability to get the materials for local and other avatars, which enables you to customize its properties. This is not replicated, so any material change applied only affects the local client
- Added new Visual Scripting nodes:
- "Avatar: Get Material"
- "Local Avatar: Get Material"
- Added ability to get and set custom variables for the local player, which enables you to store data per actor and get any custom data for remote actors
- These variables are not saved, and currently not preserved when switching Servers
- Added new Visual Scripting nodes:
- "Actor: Get Custom Variable"
- "Local Actor: Get Custom Variable"
- "Local Actor: Set Custom Variable"
- "Actor: On Custom Variable Changed"
Fixes & Improvements
- Main projector surface width and height can now be customized separately
- Spatial Components headers in inspector take up less space
- Fixed: Validation sometimes fails after publishing or testing in sandbox the second time around
← Previous
Next →