Skip to content
 
 

Repository files navigation

Jumpy Balls XR - Now with AR passthrough!

Play Jumpy Balls XR here!

webxr passthrough quest 2 game gif

screenshot

Development Environment Setup

  1. npm ci --legacy-peer-deps to get a "clean install" or "continuous integration" version of the npm packages. This forces npm to use the exact versions from package-lock.json
  2. npm run start for starting the webpack dev server
  3. npm run build to create production-ready bundle.js and bundle.js.map

See package.json for other scripts.

NOTE: As the master branch of the main repo from Mozilla did not work right away, getting the project to build successfully was a bit tricky. The latest commit on the main branch uses ecsy-three@0.0.4 but fails to build successfully (because of breaking changes in the API?). This branch diverges from an older commit that uses a deprecated version (ecsy-three@0.1.0). The naming is weird as it has a higher version number despite being older. Compare the npm release history with the package.json changes in the repo for a clearer picture.

Original links from Mozilla

More info on: https://blog.mozvr.com/jumpy-balls

A little physics game using:

Give it a try: https://mixedreality.mozilla.org/jumpy-balls/

Read the blog post: https://blog.mozvr.com/jumpy-balls

Credits

About

Fork with AR mode (and soon other features)! Example game with ecsy, three.js and ammo.js physics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages