Gametogenesis is the process where the diploid or precursor cells undergo a cell division. This often occurs during the meiotic division of the diploid gametocytes into various gametes. This often applies in the alternation of generations, which often happens to many plants.