How to make a bike chassis?

Hello, I am Anthony, I work on a mountain biking game that is recently blowing up. (sort of)

Our bike chassis is currently very outdated and bad. We used NWSpacek’s bike chassis and made modifications to it. The problem is that the chassis uses parts as stabilizers, so the wheels are welded; which makes it unable to create proper suspension and bike leaning.
And so I decided to leave the old bike system, and started making a new one.

I’m fairly familiar with vehicle chassis, but I don’t know how to make a two-wheel bike chassis.

The bike should:

  • be able to drive and turn (i mean of course)
  • stable so that it doesn’t fall over instantly
  • have working suspension (constraints only)
  • be albe to lean
  • be very light (so it can stay longer in the air)

I can build the bike and the constraints and adjust weight of the bike, but not the chassis in general.
Any help would be appreciated!

Sure, I would love to help, seems interesting enough.