Zirany on Nostr: Amazing features on the way. This week I was working hard on extending scripting ...
Amazing features on the way. This week I was working hard on extending scripting capabilities of the game.
- Async nodes!
- Spatial variables
- Added support for custom wasm nodes - Shareable node libraries
- Drivable properties
- Ability to check which script is driving the parameter
- New data types: int, quaternion, byte, list, map and much more
- Scriptable asset properties
- Easy event binding
- Body part selector
- Themable nodes
- Themable entire UI
- Helper node for animation graph to set up digitigrade avatars
- Easily editable Value and Variable components (including list and map types)
- Visual debug for impulses and node values
- Color-coded pins
- Rounded corners 😀
Big improvements for the main wasm back-ends:
- Player input handling
- Audio in/out
- Texture in/out
- Assets in/out
- State management
- Cross-peer synchronisation
- Demo "pong" game
- Demo FFT analyser
- Exposed host nostr functions
- Security gates
- Custom scripted components
Also the main UI had some improvements:
- Panoramic previews for local worlds and the worlds you are in
- Customisable full qwerty keyboard with IME Japanese and Chinese input options and emojis that supports finger-tracked input
And what I plan to finish by the end of the week:
- Player-authored UI themes discoverable and installable though the nostr network
That's only the most visible changes. Lots of performance improvements and bugfixes has been made in-general
Hope to see you on the VergeXR in the near future! Have a great day!
Published at
2026-09-19 06:12:47 UTCEvent JSON
{
"id": "947fa0aa0dc262e8676834a2ad37cf5241f134803d26b7b5c2784bae8eb38128",
"pubkey": "11044110b8f3e14d4f901c75ca9f4b27938ed96d906a06cd10d18d3296850cfe",
"created_at": 1789798367,
"kind": 1,
"tags": [
[
"client",
"Ditto",
"31990:781a1527055f74c1f70230f10384609b34548f8ab6a0a6caa74025827f9fdae5:ditto"
]
],
"content": "Amazing features on the way. This week I was working hard on extending scripting capabilities of the game. \n- Async nodes!\n- Spatial variables\n- Added support for custom wasm nodes - Shareable node libraries\n- Drivable properties\n- Ability to check which script is driving the parameter\n- New data types: int, quaternion, byte, list, map and much more\n- Scriptable asset properties \n- Easy event binding\n- Body part selector\n- Themable nodes\n- Themable entire UI\n- Helper node for animation graph to set up digitigrade avatars\n- Easily editable Value and Variable components (including list and map types)\n- Visual debug for impulses and node values\n- Color-coded pins\n- Rounded corners 😀\n\nBig improvements for the main wasm back-ends:\n- Player input handling\n- Audio in/out\n- Texture in/out\n- Assets in/out\n- State management\n- Cross-peer synchronisation \n- Demo \"pong\" game\n- Demo FFT analyser\n- Exposed host nostr functions \n- Security gates\n- Custom scripted components \n\nAlso the main UI had some improvements:\n- Panoramic previews for local worlds and the worlds you are in\n- Customisable full qwerty keyboard with IME Japanese and Chinese input options and emojis that supports finger-tracked input\n\nAnd what I plan to finish by the end of the week:\n- Player-authored UI themes discoverable and installable though the nostr network\n\nThat's only the most visible changes. Lots of performance improvements and bugfixes has been made in-general\n\nHope to see you on the VergeXR in the near future! Have a great day!",
"sig": "80f88ea8334f08c0a34d59148a39f041a4ce9e88f6e654f551cb295b9a9a67fd4cec1b4ac5883dc729e9f7755f9a1cf1dad63b1acb6ed484dce0bd144ca4a43e"
}