Pada reproduksi generatif terjadi persatuan dua macam gamet dari dua individu yang berbeda jenis kelaminnya, sehingga terjadi percampuran materi genetik yang memungkinkan terbentuknya individu baru dengan sifat baru.
Pada organisme tingkat tinggi mempunyai dua macam gamet, gamet jantan atau spermatozoa dan gamet betina atau sel telur, kedua macam gamet tersebut dapat dibedakan baik dari bentuk, ukuran dan kelakuannya, kondisi gamet yang demikian disebut heterogamet.
Peleburan dua macam gamet tersebut disebut singami. Peristiwa singami didahului dengan peristiwa fertilisasi (pembuahan) yaitu pertemuan sperma dengan sel telur.
Pada organiseme sederhana tidak dapat dibedakan gamet jantan dan gamet betina karena keduanya sama, dan disebut isogamet. Bila salah satu lebih besar dari lainnya disebut anisogamet.