Active collision bounds in the BGE? How can I have collision bounds that are exact, even during animations. If I have a character with a simple rectangular prism, it won't be realistic. I could have an exact copy in shape but the animations will play and it will be ruined. I could have animations on the collision bounds, but then being stable to the ground won't happen. I could just have simple bounds then another set of perfect bounds, but dynamic object will hit only the simple one. There is obviously another technique for the next step in this topic. How can I have collision bounds that work with dynamic objects, and are perfect in shape to the original character that are also stable to the ground?

I would prefer solutions that do not include python.
Ok, I ignored the "no Python" requirement because the absolute simplest way of doing this requires very few lines of code.  Doing it brick-only would be loads of work and very dirty.

Attach this to your animated mesh and run it every frame.  It will update the physics to match the mesh.

import bge

def update(cont):
    own = cont.owner
    own.reinstancePhysicsMesh()

if __name__ == '__main__':
    update(bge.logic.getCurrentController())


Example blend

Of course, being parented to the armature means it wont be affected by gravity.  So you'll need the armature parented to another object for controlling movement.  Make use of Collision Group / Collision Mask to prevent unwanted interference.

EDIT - Example with collision masks