Is the difference between a gamete and a spore that a spore is
specialized and goes through mitosis?
Gamete is specialized for fusion/fertilization. It never goes through meiosis. A
spore is generally not specialized, but goes through mitosis and then some of the
offspring are then specialized for various jobs.