whatisgithub

What is bungee?

alexvirtualworld/bungee — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · generalComplexity · 2/5Setup · moderate

In one sentence

A browser-based bungee jumping physics game set inside custom 3D scenes built from Gaussian Splatting scans.

Mindmap

mindmap
  root((bungee))
    What it does
      Bungee jump simulation
      Load custom 3D scenes
      Export scene configs
    Tech stack
      JavaScript
      Three.js
      WebGL
    Use cases
      Explore 3D scans
      Share custom maps
    Audience
      Gamers
      3D scan hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Load a custom 3D Gaussian Splat scan and turn it into a bungee jump level.

USE CASE 2

Adjust and export a scene configuration to share with other players.

USE CASE 3

Play the hosted demo on Itch.io without installing anything.

USE CASE 4

Run the project locally to experiment with the physics and rendering code.

What is it built with?

JavaScriptThree.jsWebGLGit LFS

How does it compare?

alexvirtualworld/bungee00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity2/52/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Git LFS to clone large map files and a local web server, since it cannot run from a plain file:// path.

A license file is referenced in the README but the specific terms are not described in the text.

So what is it?

Gaussian Cloud Bungee Simulator is a browser-based physics game that lets you bungee jump inside 3D scenes built from a technique called 3D Gaussian Splatting, which turns static 3D scans into environments you can move through. It runs in the browser using Three.js and WebGL for rendering, with a library called gaussian-splats-3d handling the point cloud graphics. What sets this project apart is that you are not stuck with pre-made levels. From the starter menu you can load your own online map by URL or select local files in the splat, ply, or spz formats. A real-time scene adjustment panel lets you line up the virtual bungee platform with your custom environment, and once it looks right you can export that setup as a JSON configuration file to share with others. The game includes dynamic bungee rope physics, air drag, and camera field-of-view effects that change based on how fast you are falling. It is fully translated into English, Simplified Chinese, Japanese, and Korean. Because the game loads large 3D scene files, it cannot be opened directly from your computer's file system due to browser security restrictions. It must be run through a local web server, which the README shows how to set up using Node's npx serve, the VS Code Live Server extension, or Python's built-in http.server module. Controls are simple: move the mouse to look around, press space to jump once the camera is locked, press R to reset back to the platform, and press escape to unlock the mouse and bring back the settings panel. The repository stores its large map files using Git Large File Storage, so Git LFS must be installed before cloning or the actual map data will not download. The README also notes that imported JSON map configurations are only added to a saved maps list and must be manually loaded by clicking a Load button before they take effect. A live demo is hosted on Itch.io.

Copy-paste prompts

Prompt 1
Help me set up a local web server so I can run this Gaussian Splatting project.
Prompt 2
Explain how 3D Gaussian Splatting rendering works with the gaussian-splats-3d library.
Prompt 3
Show me how to install Git LFS and clone a repository that uses it correctly.
Prompt 4
Walk me through how camera field-of-view based on velocity could be implemented in Three.js.

Frequently asked questions

What is bungee?

A browser-based bungee jumping physics game set inside custom 3D scenes built from Gaussian Splatting scans.

What language is bungee written in?

Mainly JavaScript. The stack also includes JavaScript, Three.js, WebGL.

What license does bungee use?

A license file is referenced in the README but the specific terms are not described in the text.

How hard is bungee to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is bungee for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.