Gamma-ray generation