Model made in metalness pbr workflow. Mesh is subdivide ready. Used level 2 for render, check screenshots.
Model already rigged and has clear mesh and handmaded UV. No ngons. UV isnt overlapped but used same one for all 4 legs.
Used two 4k texture sets (roughness, metallic, base color and height for microdetails).
Materials used only for transparent glass on visor and emissive parts. So its no pain to use model in other 3d modeling applications instead blender.
All parts, uvs and materials have normal names kind a like botbug_body, botbug_fronleg.L etc.
Subdivide:
lv 0 - 180k
lv 1 - 712k (fine enough for render)
lv 2 - 2,800k
.blend file has 2 poses in library (stay and idle) and inverse kinematics.
Model made in Blender 2.79. For render used hdri map and Principled BSDF shader.