It’s finally time to release the updated Rive extension for testing!
We consider this a technical preview
, which means that there are some rough edges and missing features/platforms.
For instance, in this release we have verified support for
- arm64-macos (Vulkan)
- x86_64-win32 (Vulkan)
- arm64-ios (Vulkan)
We’ve initially focused on the Vulkan/MoltenVK platforms.
We will continue to update/verify the other platforms during the upcoming weeks.
What’s new?
The extension now uses Rive’s new and improved vector renderer. It is a massive performance improvement compared to the previous version, as this one is GPU based.
We’ve also updated the extension with
- event callback support, so you can react to animation events
events are currently limited to event names, not event values
- mouse cursor support, so that you can interact with your menus
How to use it?
You can add the main branch zip file as a dependency during the preview, or use the extension itself as a test project (it has a set of feature rich test scenes).
We have started with release 2.0.0, but we also expect it to change a lot during the upcoming weeks.
You can use the Defold 1.6.2 editor, but you also need to use the beta build server (until next release): https://build-stage.defold.com
You set the server in the editor preferences. Don’t forget to reset to the default server after next (1.6.3) release
App manifest!
Currently, the extension uses a manifest while we test the new improvements of our new Vulkan/MoltenVK renderer.
So, if you use this extension in a project, you’ll want to either copy the game.appmanifest to your project, or copy the relevant parts of the file. Don’t forget to add the manifest file in your game.project
file!
Known issues
There are a few known issue that are listed in the extension-rive repo. Please report new issues there!
Editor preview
One known issue is that we’re still using the (old) tesselation renderer in the Editor.
This may look less than optimal, but at runtime the result will be crisp.
There’s a ticket in the github repo.
Update 1: Added information about appmanifest