Nodes
An action is something people can interact with in the world.
An anchor can be used to attach players to them, eg for seating or vehicles.
Global app variable in Hyperfy v2.
Represents a single audio clip that can be played in the world.
Renders a VRM avatar
A collider connects to its parent rigidbody to simulate under physics.
A regular old node with no other behavior. Useful for grouping things together underone parent.
A LOD can hold multiple child nodes and automatically activate/deactivate them based on their distance from the camera.
A material on a Mesh node.
Represents a mesh to be rendered.
The base class for all other nodes.
Global num method, to generate random numbers replace Math.random()
Apps can expose a list of custom UI fields allowing non-technical people to configure or change the way your apps work.
Represents a player. An instance of Player can be retrived from events or via World.getPlayer
A rigidbody that has colliders as children will act under physics.
Displays a UI plane in-world
Represents text inside a UI.
Represents a single view inside a UI, similar to a div
.
An image in a UI.
The global world
variable is always available within the app scripting runtime.