I've been working on a project which involves generating 3d game models, mostly hard surface ones, procedurally. Do I have to worry about keeping the topology clean? Will topology affect texturing, or have any other consequences on the model that I haven't thought of?
A clean topology mostly helps you to skin (add bone transforms) your model without it looking weird, as longer surfaces don't give you many points for the transform to work with. Many small triangles, or thin long ones, would add overhead to drawing the model to some extent and I seem to recall that they might cause some issues with mipmaping (but I can't recall any particular case I've seen it or find any references so I might be wrong about that part).
But if you use marching cubes (or any variation thereof) you would get a decent topology to begin with, and trying to fix the topology before you see any visual artifacts would probably fall under "premature optimization". Unless you're planning on adding bone transforms, then you need to pay attention so you create decent topology around the joints.