SkillAgentSearch skills...

BIMOS

Open-source physics-based VR player controller inspired by Boneworks

Install / Use

/learn @KadenZombie8/BIMOS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LogoGithub

BIMOS was my A-level computer science project. I created it to use in VR games that required realistic physical interaction like <a href="https://store.steampowered.com/app/823500/BONEWORKS/">BONEWORKS</a>. </br>

YouTube

Links

  • <a href="https://github.com/KadenZombie8/BIMOS/wiki">Wiki</a>
  • <a href="https://discord.gg/Q3J2SJH4Xn">Discord server</a>
  • <a href="https://kadenzombie8.itch.io/bimos-demo">Demo (itch.io)</a>
  • <a href="https://sidequestvr.com/app/39281">Demo (SideQuest)</a>

Gallery

Thumbnail1 Thumbnail2 Thumbnail3 Thumbnail4 Thumbnail5 Thumbnail6

Features

Multi-platform support

  • PCVR
  • Meta Quest
  • WebXR

Physics-based player controller

Movement

  • Smooth locomotion
  • Teleport locomotion
  • Running
  • Jumping
  • Crouching

Animation

  • Full body IK (using Animation Rigging)
  • Procedural leg animation
  • Hand pose system
  • Custom hand pose editor

Interaction

  • Grabbing
  • Button interactions with held objects
    • Trigger
    • Primary button
    • Secondary button
  • UI interaction
    • Buttons
    • Sliders

Tools

  • Hand pose editor
  • Spawn point system
  • Sockets
  • Attachers

Sample assets

  • Pistol
  • Grapple gun
  • Thruster
  • Key
  • Key door
  • Axe
  • Hammer
  • Ladder
  • Moving platform
  • Pooey
  • Target
  • Ragdoll
  • Pedestal button
  • Reusable scripts to help with level design

Limitations

  • Custom avatars aren't implemented
  • Hands can sometimes get stuck inside of objects as the grab system teleports the hands to align them with the grabs
  • Body colliders are centred around the head (too far forward)
  • Bound to 144 Hz physics rate (jump height varies when changed)
  • Feet jitter on moving platforms
  • No haptics

Attribution

Under the MIT license, you are allowed to do whatever you want with BIMOS, even for commercial purposes. Attribution is not required, but if this project has helped you and you want to show gratitude then it would be nice to have "KadenZombie8" in the credits of your game(s)!

View on GitHub
GitHub Stars38
CategoryDevelopment
Updated11h ago
Forks13

Languages

C#

Security Score

95/100

Audited on Apr 1, 2026

No findings