Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
c2ffd01
Created command queue and server, and moved factory + render context …
JCash Nov 28, 2025
1dc1ef8
initial wip
JCash Dec 5, 2025
4c96a5e
Removed old test content
JCash Dec 6, 2025
0af9675
Added pointer support
JCash Dec 7, 2025
7866c44
Updated scroll list example to use new rive.cmd api
JCash Dec 7, 2025
6aed1c7
Added more viewmodel instance setters
JCash Dec 7, 2025
0efed35
more viewmodel instance functions
JCash Dec 7, 2025
add997e
Added decoding for Font and Audio
JCash Dec 9, 2025
d50502b
More api functions
JCash Dec 9, 2025
d777c07
Added api functions for requesting info
JCash Dec 9, 2025
0875198
Added listener support
JCash Dec 9, 2025
2281bd3
Added support for auto bind
JCash Dec 10, 2025
042719e
fix
JCash Dec 11, 2025
24dc54c
Added doxygen lua documentation for the api
JCash Dec 12, 2025
55c4c98
Updated script documentation and added Lua annotations
JCash Dec 12, 2025
2a1f671
Setartboard()/SetStateMachine() now returns the previously set handles.
JCash Dec 12, 2025
8257c71
Updated out-of-band example
JCash Dec 12, 2025
12c86e9
Removing older test scenes that doesn't work
JCash Dec 12, 2025
de38cff
build fixes for linux
JCash Dec 13, 2025
7c05bb8
Fixed layout example
JCash Dec 13, 2025
cd80f48
removed unsupported protobuf messages
JCash Dec 13, 2025
18a1195
removed editing the "default animation" from the editor, as it's no l…
JCash Dec 13, 2025
862ef2e
Created wip of Rive Viewer
JCash Dec 13, 2025
54d5451
cleanup
JCash Dec 15, 2025
c08b258
Added artboard resize when using Fullscreen mode
JCash Dec 15, 2025
69d0bf6
Revert "removed editing the "default animation" from the editor, as i…
JCash Dec 15, 2025
6facace
Fix for getting view model handle
JCash Dec 15, 2025
b891b4a
Added user types for the rive handles, for improved type safety
JCash Dec 15, 2025
d5599e5
Improved handle type mismatch error output
JCash Dec 15, 2025
c51f516
Fixed layout transforms to be as they were before
JCash Dec 15, 2025
0b5d8ae
cleanup of old files
JCash Dec 15, 2025
37cc002
Updated viewer to build shaders from actual shader sources (using bob…
JCash Jan 8, 2026
dd93208
Rebuilt editor plugins, cleaned up test content
JCash Jan 9, 2026
5f2c01d
Merge branch '9.x' into cmd-buffer-api
JCash Jan 9, 2026
3033f35
Updated out-of-band example with global assets
JCash Feb 6, 2026
e67a417
added viewmodel instance registry
JCash Feb 9, 2026
52b575e
Added script getters
JCash Feb 9, 2026
6df2673
Added initial viewmodel property values when switching view model
JCash Feb 9, 2026
c462602
review fix
JCash Feb 9, 2026
63719c5
Added local first updates of cached variables (mimicking Unreal plugin)
JCash Feb 9, 2026
d31dccf
Merge branch 'main' into cmd-buffer-api
JCash Feb 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ Thumbs.db
.project
.cproject
builtins
/utils/cmake
/utils/build
/utils/**/build
/bundle*
bob.jar
/defold-rive/lib/**/ext.settings
Expand Down
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,11 @@ Defold [native extension](https://www.defold.com/manuals/extensions/) for intera

# Platform support

All platforms are supported except WebGL1, Windows x86 and consoles.
All platforms are supported except WebGL1, Android with armv7 and consoles. WebGL2 and arm64 for Android are supported however.


# Credits

* https://rive.app/marketplace/14447-40690-game-achievement-badge-data-binding/ (CC-BY 4.0)

* By https://rive.app/@setyosn/
Binary file removed assets/rive/404.riv
Binary file not shown.
Binary file removed assets/rive/clipped_circle_star_2.riv
Binary file not shown.
Binary file removed assets/rive/control.riv
Binary file not shown.
Binary file removed assets/rive/juice.riv
Binary file not shown.
Binary file removed assets/rive/marty.riv
Binary file not shown.
Binary file removed assets/rive/marty_v2.riv
Binary file not shown.
Binary file removed assets/rive/off_road_car.riv
Binary file not shown.
Binary file removed assets/rive/polygon_party.riv
Binary file not shown.
Binary file removed assets/rive/rotate_square.riv
Binary file not shown.
Binary file removed assets/rive/runner.riv
Binary file not shown.
Binary file removed assets/rive/runner_boy.riv
Binary file not shown.
Binary file removed assets/rive/simple_stroke_only.riv
Binary file not shown.
Binary file removed assets/rive/zombie_leg.riv
Binary file not shown.
464 changes: 464 additions & 0 deletions defold-rive/api/rive.lua

Large diffs are not rendered by default.

Loading
Loading