It’s been a busy few days here at Anything World where we’ve been hard at work polishing the latest version of our Unity SDK, and I’m pleased to announce today that we’re finally able to release it to everyone!
Please give a warm welcome to Anything World 3.1, or code name “Ocelot” as we like to refer to it.
It’s packed full of exciting optimisations and improvements across the board, and I’ll give you a brief 2 minute introduction now.
Package Restructuring
We’ve given the Mari Kondo treatment to our package, and it now matches the Unity Package Standard. This should make it easier to traverse our SDK and access resources if needed. Neat!
Gotcha: If you reference any AnythingWorld resources by directory address then you may need to check if that’s been changed in this update.
Modularisation
The functionality of the Anything World package has been split into namespaces. As the package has grown this has become more necessary to reduce the amount of visual clutter for developers and keep our functionality organised.
Gotcha: You may need to add #using for the new namespaces when referencing them in your scripts, for example eg. “#using AnythingWorld.Animation”
Voice Panel Rework
The voice panel has been thoroughly reworks to give better user experience and reliability on the windows platform. We’ve had feedback that it can be unpredictable to use, so this update should remove a few of those issues.
We’ve also added a utility to select a specific microphone to record with when using the Voice panel.
Animation and Prefab Fixes
We’ve done a big prefab fix in this update, with many of our prefabs changing to fit the updated server-side models.
You can see this change in quadruped models like “monkey” and standing birds like “emu”, where previously parts would not be loaded in correctly at runtime after a recent server update.
The hopping and flying animations have also been updated to fix bugs and optimise performance.
Before you leave…
That’s the lowdown on the changes, but there are a load more fixes that I can’t include here. If you’re interested check out the detailed release log.
You can download the new Unity package straight away here, or sign up for an account on our website (Unity 2020 LTS or 2019 LTS required).
Catch up with me and the other devs and get technical support on our friendly discord server over here.
Thanks for reading and until next time,
Freya
Developer @ Anything World