Bir gaz jeneratörünün çekirdeği, doğal gazı yakarak yüksek-sıcaklıkta, yüksek-basınçlı gaz üreten bir gaz motorudur. Bu gaz, bir pistonu veya türbini döndürmek için çalıştırır, bu da, manyetik alan çizgilerini kesmek ve bir elektrik akımı oluşturmak için bir jeneratör rotorunu çalıştırır. Tüm süreç dört aşamaya ayrılabilir: emme, sıkıştırma, güç stroku ve egzoz. Emme aşamasında hava ve yakıt karışarak silindire girer; sıkıştırma aşamasında piston karışımı sıkıştırmak için yükselir; güç stroku aşamasında buji, pistonu aşağı doğru iterek yanma gazlarını ateşler; ve egzoz aşamasında egzoz gazları dışarı atılır. Bu döngü sürekli olarak tekrarlanarak sürekli olarak elektrik çıkışı sağlanır.
