Controlling the ouput of a light emitter is one of the basic tasks of photonics, with landmarks such as the laser and single-photon sources. The development of quantum applications makes it increasingly important to diversify the available quantum sources. Here, we propose a cavity QED scheme to realize emitters that release their energy in groups, or "bundles" of N photons, for integer N. Close to 100% of two-photon emission and 90% of three-photon emission is shown to be within reach of state of the art samples. The emission can be tuned with system parameters so that the device behaves as a laser or as a N-photon gun. The theoretical formalism to characterize such emitters is developed, with the bundle statistics arising as an extension of the fundamental correlation functions of quantum optics. These emitters will be useful for quantum information processing and for medical applications.