Applied Talent has created a large collection of TypeScript modules which increase engagement and interactivity of scenes. By licensing or subscription models, we can include these in your scenes. Feel free to visit our tech demo site at 5,117 to try some of these out, or to schedule a demo of any of them.
Among the technologies we offer, for both SDK6 and SDK7 scenes, are:
A full featured movie/video/streaming system for theaters and other venues, with a 2D control UI that can be simple for the guest, or enhanced for the scene administrator. A cloud database controls the modes of operation and the catalog of videos available in the scene. Supports both catalogs of prerecorded movies or live streams (e.g. from Zoom or OBS through a service like mux.com). It has been deployed in many scenes. You can see a few examples of these at the Star Cinema theater (at coordinates 11,101) , or the Grand Theater (26,111).
Admission Management System
Enables a scene to be either open to the public, or to have access limited by any of the following methods:
- Ethereum wallet list
- Ticket numbers
- Tokens in the wallet
- Purchased admission “at the door” or in advance, using crypto or paypal
Scene Configuration System
Allows the configuration options of your scene to be driven by data in a cloud database, so you can quickly reconfigure a scene without redeploying it.
Examples of its use in-world include:
- In the Grand Theater in the Conference Center, for quicklly setting up all the posters and interaction features there for event after event.
- In the Unity Cafe for rapidly cycling the holiday decor season after season around the year.
- In the Star Cinema theater, where it controls the signage and posters being displayed, and whether a ticket booth is present.
Dynamic Scene and Player State Synchronization
A scene module, plus a cloud service, which allow a scene builder to store the state of a scene, universally or per-realm, as well as the state of a player (score, accumulated items, etc.). These can be set to persist across time and sessions, and to sync between players, or not.
Allows you to track who visited your scene. It collects a record for each visitor when they came, their ethereum wallet, if any , and display name, their time zone, which realm they were in, coordinates, etc. and stores the information in a cloud database.
GuestBook / Event Recorder
This module can be used for either or both of two purposes:
- To collect an opt-in “sign our guestbook” experience (data collected in the cloud)
- To record specific events in a scene, like a door being opened or an item being touched, or a video played, etc.
Music Management System
Music played from mp3 catalogs or from audio streams (e.g. Shoutcast) can be heard by all the visitors to a scene (or optionally synced within realms). Music catalogs can be established and played by a DJ or musician. In-world components that can be used include a DJ Console and/or a JukeBox. You can examples of these in use at the Unity Cafe (14,100) or in our SDK7 test/demo scene (at 5,117).
Documentation is here:
Inworld Shopping Cart and Payment System
This allows a scene to have items for purchase in the scene, without leaving the scene, and payments with crypto and/or PayPal.
Puts a small green button in the lower right of the player’s screen, which, when pressed, will automate their dancing the standard dance emotes, in random order. Clicking on the button will stop and start the automation as desired.
You can see an example of this in the Unity Cafe at 14,100.
Multi-UI Manager for SDK7
SDK7 is designed to support one 2D UI per scene. It can have “pieces” and can vary in appearance, but you cannot create any completely independent additional UIs. We have solved this using a UI Manager to which you can submit and remove 2D UIs from modules that don’t know anything about each other.
Use cases include having both an admisstion ticket, a shopping cart, and a cinema control, or any of your own 2D UIs, available in the same scene.
A module that allows a scene builder that is using the SDK to quickly place, position, rotate and size 3D content, without having to edit numbers again and again to get things just right. This module has been open-sourced to the community, at https://gitlab.com/dcl-tech/cf-builder-hud
For More Information…
To see demos of any of these or other systems we have created, or to discuss their inclusion in your scenes, please dont hesitate to contact us.