"If you care about VR and visual programming," tweets artist Evelyn Eastmond, "did you know that Rec Room (of all things!?) has this totally wacky in-game, spatial, embodied, dataflow programming language?"
An in-world, spatial, embodied, dataflow programming language has been a kind of Holy Grail in the world of VR for decades, so I'm grateful she's pointing out Rec Room's version of that, as rudimentary as it may be. Documentation available here:
Circuits are editable networks of Chips, Circuit Boards, Gizmos, other gadgets, and dynamic props that can be used in Custom Rooms to execute more or less complex programs. These programs can control animated and interactive elements of a room, for example, animated or interactive spot lights, sound effects, holotar projections, or complete games.
Behold a demo video by Ms. Eastmond below:
If you care about VR and visual programming, did you know that @RecRoom (of all things!?) has this totally wacky in-game, spatial, embodied, dataflow programming language? pic.twitter.com/09O6QuNbCc
— Evelyn Eastmond (@_evhan55) September 8, 2019
"I've only built a couple of small test programs," she allows, "and the one in the GIF is non-functional, just to show the 3D wires. If you clone template rooms available right in Rec Room, you will find some functional programs there!"
For example, here's a working version of Monopoly created in Circuits.
More info on this Twitter thread including comments from the Rec Room dev who created this code.
Comments