1. A method for playing a game online, the method comprising: receiving a definition of native inputs defined for causing actions in the game, the native inputs being tied to game actions through a native device; detecting a gesture recognition system lacking some capability to play the game; mapping at least some of the actions in the game associated with the native inputs to gesture inputs detected by the gesture recognition system to enable game play with the gesture recognition system; and translating alternate gesture inputs to corresponding actions in the game according to the mapping during game play.