A variety of colloidal particles can be used in self-assembly, including metal nanoparticles, semiconductor quantum dots, and polymeric nanoparticles. Each type has unique properties that make it suitable for specific applications. For example, gold nanoparticles are often used for their plasmonic properties, while silica particles are used for their chemical stability and ease of functionalization.