1. A method for providing a package of complementary gesture filters to an application, comprising: providing a package comprising a plurality of filters, each filter comprising information about a gesture, at least one filter being complementary with at least one other filter in the package; receiving an indication of assigning a first value to a parameter of a first filter, the parameter defining an attribute of a motion or pose to be made by a user for it to be recognized that the user has performed the gesture of the first filter; assigning the first value to the parameter; assigning a second value to a second parameter of a second filter, the second value determined using the first value, the second value being determined using the first value based on a proportional relationship, an inversely proportional relationship, a linear relationship, an exponential relationship, or a function that takes the first value as an input; and processing data indicative of the user's motion or pose with the first filter and the parameter to determine an output indicative of whether the user's motion or pose invokes the gesture of the first filter.
3. The method of claim 1 , wherein the gesture comprises a crouch, a jump, a lean, an arm throw, a toss, a swing, a dodge, a kick, or a block.