Skip to content

kaizau/an-http-story

Repository files navigation

An HTTP Story

A 13kb* VR-enabled game about finding one's way.

Sometimes, the web can be a beautiful place. Other times, it can be a dangerous place.

This game is about one of the latter times...

Details 🔍

This is my entry for the 2020 js13KGames competition — WebXR and Web Monetization categories.

Given the use of experimental APIs, it's only intended for desktop and VR browsers. Confirmed to work on:

  • Oculus Browser, Firefox Reality (Quest) - VR controls, but no speech synthesis
  • Firefox 81+ - Keyboard and mouse
  • Chrome 84+ - Keyboard and mouse

Controls 🕹

VR

At least one input controller with a trigger required. Standing or sitting, no need for a large play area.

  • Trigger to move Zyra to selected block
  • Trigger (held down) to drag selected blue block

Keyboard and Mouse

  • Arrow keys or ASDW to move the camera
  • Click to move Zyra to selected block
  • Click (and hold) to drag selected blue block

Extra Levels 🍰

Coil members can create their own levels or load those created by others!

Learn more here.

Credits 🙏

A huge thank you to...

  • js13kGames for the spark of inspiration.
  • Babylon.js for the detailed documentation and absurdly useful code sandbox.
  • zzFX for sound effects.
  • zzFXM for the music player and tracker.

And the hard-working many who maintain all the open technologies we take for granted.


* Competition rules stipulate a game that's less than 13312 bytes minified and zipped, excluding one allowed external VR / WebGL library.