I have half the blend files for apocalyptic dawn lying around (the other half was lost in computer trouble ages ago), but I don't think you want to learn from them. Learning from mistake, use 10-20 frames in animations (Glest will automatically interpolate the frames smoothly), cap textures at a 512x512 resolution (always use resolutions that are powers of two, eg: 256x256, 512x1024, 128x128...), keep poly count under 2000 (as they can really be hard on the computer when we're talking about two dozen of those models), remember that the camera is very high above the unit (so don't bother with detail that will not be seen), and keep the animations all in one blend file (that's where I went rather wrong - making a copy of the blend for each animation, though it doesn't make a difference at all for anything but filesize of the undistributed source). Not to mention my animation skills aren't anywhere near several others (and this model was made nearly a year ago).
Of course, If you do want to still see one of my examples, of which I included the blend, the texture, and the exported G3D, here's the attacking animation of the grenadier from Apocalyptic Dawn:
http://www.mediafire.com/?gmwlbzy4p9amyrvThe exporter (and importer - noting that the importer only imports the mesh and texture coords, not the animation) may be of use to you as well:
https://docs.megaglest.org/G3D_support