you'll need to know the software they use; usually. In most cases a studio will animate in something like Maya, once in a while i've seen max, but usually maya, the rigs and controls and in many cases extra modes for things like weapon placement in-hand or on-back will be in the rig itself. that extra data is something a tech-artist would have setup along with an engineer. c4d is usually used for motion graphics, not too often used in game design. That said, knowing the UI and how to use a rig in maya is important, even the less expensive version from steam LT is useable to learn.
Usually games require faster timing, like punches are irregularly fast to get to the hit, jumps have very little wind up and usually go right into the falling part of a jump. Animations like runs have to start and stop with the exact same pose, most of the time you'll also want to take _out_ the "character" of a run or walk cycle. As a player watching a "stylized" run or walk cycle gets annoying.
Learn Maya, remain persistent, learn about rigging in maya, learn more than just animation, learn texturing and modeling, learn technical stuff, don't stop learning. To keep working and to stay employed you should be that guy that knows how to do a bunch of stuff, not just one thing.