POPO: VR Programming Language

POPO (Pop On Pop Off) is a 3D visual programming language for virtual reality that makes it possible to program interactive VR environments from inside of those environments. Unlike 2D visual programming languages, which are limited to top-down execution of instructions, POPO's 3D block structure executes instructions from the top-down and from the center-out. This structure allows programmers to construct their code as complex, branching 3D structures, which helps to visualize the logical and spatial relationships between code elements. POPO also explores how the embodied interaction of grabbing code blocks and snapping them together can emphasize the playfulness and creativity of programming.
Associated Researchers
An error has occured - please check your filters and try again
An error has occured with the API - please try again later
Additional Researcher
Ajume Wingo, associate professor of philosophy, CU Boulder