A WebVR game built with A-Frame.
Playing as a QA tester at Killter Innovations, your job is to spot defects in newly manufactured robots. You have to make three recordings that the new robots will playback to verify their functionality as they roll off the assembly line. Once you start the factory you can observe the assembly line from the control panel. If you see a defective robot you must move the crane over it and press the big red button to select it.
- Use the left motion controller and touchpad to teleport.
- Use the right motion controller touchpad to rotate the camera.
- Try to keep facing forward and rotate by only using hand controls
- Use the right trigger to select UI buttons.
- Currently only tested in Firefox using the HTC Vive.
- Currently the game works best if you are always facing forward (with the exception of recording) and use the motion controllers for camera rotation and navigation.
- Manual physics are a little funky.
- If you're not standing in the middle of your play space while recording, the crane might not recognize the avatar you have selected.
- Poor optimization might = bad FPS which might = fast forwarded/slowed down replays/recordings.
- I am actively working on optimizing the scene and refactoring the code.
Connect with me to keep up with my current projects. Help me out by following me and starring/sharing my work!
- Follow me and play my games at
elocnat.itch.io
- Play
Off-Killter
live atelocnat.itch.io/off-killter
!
- Play
- Follow me on Twitter at
@elocnat
- Tweet
@elocnat
with the hashtag #OffKillter if you have feedback on the project!
- Tweet
- Follow me on GitHub at
@elocnatsirt
- Star this project!
Built with A-Frame: https://aframe.io/ (a magical VR web framework built on top of three.js)
- Teleportation locomotion via aframe-teleport-controls
- Physics via aframe-physics-system
- Object interaction provided by aframe-extras
- Random replay head colors generated by aframe-randomizer-component
- Scene render order sorted by aframe-render-order-component
- Vibration feedback provided by aframe-haptics-component
- Inspiration gleaned from aframe-motion-capture-components
As the license says you are free to do whatever you want with the code. Credit is always appreciated.