The Drosophila visual system integrates input from 800 ommatidia and extracts different features in stereotypically connected optic ganglia. The development of the Drosophila visual system is controlled by gene regulatory networks that control the number of precursor cells, generate neuronal diversity by integrating spatial and temporal information, coordinate the timing of retinal and optic lobe cell differentiation, and determine distinct synaptic targets of each cell type. In this chapter, we describe the known gene regulatory networks involved in the development of the different parts of the visual system and explore general components in these gene networks. Finally, we discuss the advantages of the fly visual system as a model for gene regulatory network discovery in the era of single-cell transcriptomics.