OKO 2025.02
Release Summary
Release Date | February 26, 2025 @ 9am PST |
---|---|
Release Scope |
|
Build Versions |
|
Unity
What’s New
Memory management: Say goodbye to lag and hello to peak performance. We've boosted memory management for a smoother, faster experience!
Space Sharing: Still working on your masterpiece? Control who can enter your space from the very beginning with our new “invitation required” setting in the Create Space menu.
New year, new look! We’ve started revamping our UI, kicking off with a sleek new User Settings Page and Spaces Hub. More design updates are on the way—stay tuned.
Bug Fixes
Vision Pro users will no longer see avatars outside of a space if they return to the main menu before the space is fully loaded.
Web
What’s New
The in-space help menu has had a makeover! User controls and shortcuts have been updated into table formats for both viewer and creator personas.
Bug Fixes
Resolved pagination issues for space templates that would result in newly created community templates causing Official Magnopus templates to become hidden/unelectable from the list when creating a space.
The position and orientation of avatars for remote users in AR now properly update, allowing other users in the space to see their locomotion in real time.
Restored functionality of the shift key modifier, that allows editors to locomote and alter their camera view whilst in space.
Unreal
What’s New
The Unreal Plugin has been upgraded to run on Unreal Engine 5.4 with backwards compatibility being afforded to UE5.3 only.
Bug Fixes
Minor bug fixes and improvements.
Connected Spaces Platform 5.9.0
Find us on GitHub and npmjs for Unity and Web packages.
Materials API
CSP now exposes an API that allows client applications to reason about materials, their properties, the textures they reference and how they are used within a space. The material API has been defined to be compliant with the GLTF specification, and also supports referencing video textures.

The materials API in use by OKO Web.
Documentation
Connected Spaces Platform documentation has a new home, found at https://connected-spaces-platform.net/. It also includes brand new modules to:
Help developers learn about the CSP multiplayer system, the architecture of the system and event-based communication between clients.
Teach users about the CSP API that reasons about assets, their kind, how to use them and how to associate them with entities in a space.
Explain the concept of digital and physical realities, how CSP allows them to interrelate, and how the digital space can be anchored to the physical space using CSP.

Event Bus
As part of a major refactoring, all cross-client events have been refactored to be routed through a centralized system named the Event Bus. In addition to the internal refactoring, the Event Bus is now the home of an API which allows client applications to transmit and receive bespoke events with bespoke payloads, depending on the needs of the client application. Learn more here.
Build Pipeline
A number of improvements have been made to the build-time experience with the Connected Spaces Platform:
Warnings-as-errors build validation has been enabled, and a number of warnings in the codebase have been addressed as part of the work.
Unused functions and functionality has been stripped from the public APIs.
Tests
A number of improvements have been made to the CSP test suite and infrastructure with this release:
A new test infrastructure for validating the behavior of CSP when multiple users are co-present within a space, the
MultiplayerTestRunner
is now available and integrated into the CSP CICD suite.All C# and JavaScript tests have been removed in favor of the wrapper generation pipeline unit tests.
All previously compiled-out tests have either been re-enabled or allocated a new (disabled) test category.
The base URL used for tests is now configurable by developers, allowing client application developers, or those seeking to modify CSP, to redirect the tests to their own endpoints.
Accounts used during tests are now procedurally generated.
CHS
Bug Fixes
Fixed an issue where a user would continue to see assets and changes made in a space they had left.