Gametogenesis is the process by which haploid gametes are formed through meiosis and differentiation of diploid or haploid cells. It occurs in the gonads through meiosis of diploid germ cells or mitosis of haploid germ cells. This results in various gametes. Spermatogenesis and oogenesis are the specific processes for male and female gamete formation, respectively, which both start from diploid germ cells and end with haploid gametes through meiosis.