@Eskarn
For door take a look at the alien scene example in the wiki.
It also contains doors. There are translating doors but it is the same principle.
Basically you need a cube object and then add the following code in the scene.ini
Code:
rb "door1Shape"
{
link
{
type = REVOL; // Revolving door
axis0 = Y; // Revolving axis
axis1 = Z; // Opposite axis
Fc = 0.5; // Friction
kd = 0.5; // Damping
Ks = 0.7; // Spring (so it closes)
Ls = 0.0; // Spring angle
}
render {}
physics
{
elem[0]
{
mesh = "doorCol1Shape"; // The collider mesh (can be same as door mesh if it is cube object)
}
}
interact {} // Can open door by hand
}
N.b. chickens are a bit more complicated