Creo que el foro más adecuado para todo esto es
Stratos, punto de encuentro para desarrolladores hispanos
Eso sí, como digas que estáis empezando y añadas luego "WoW" o "Age of Empires II", y hables de ambiciosos aspectos tecnológicos complicados y luego preguntes cómo se cambia de arma... No me hago responsable de tu salud, muchacho
Ya que estamos, personajes y armas se modelan aparte. El modelo del personaje debe contar con algún tipo de información en su mano (un hueso, un dummy, un "algo" que sea procesable por el motor) para que, por programación, se le pueda "linkar" otro modelo (el del arma) a esa parte.
A bajo nivel, lo que supone es multiplicar la matriz de transformación del arma por la que ya tuviera el hueso, el dummy o lo que fuera. Así se posiciona el arma con respecto del personaje.
Pero no sé si te habré dejado igual. Tengo la sensación de que, para ser vuestro primer proyecto, intentáis ir demasiado aprisa. ¿Habéis hecho un pong ya?