Quoted from keithm:Designer
Artist
Engineer-type
Programmer
Sound designer/composer (the one area I understand, as I've been freelancing for video games for a number of years)
Manufacturing team
Marketing (my day job...)
Looks like you're missing a role who would be doing your animations for the game? Don't worry most people overlook the dot's/animator guy.