For my ioquake3 based game — Turtle Arena (2008 - 2012 modeling) — I used Wings3D for modeling (exported to .obj) and Maverick Model 3D (my fork of Misfit Model 3D) for skeleton rigging / animation and exporting to Quake 3 MD3 players and items. There is MD3 documentation for Maverick at this link.