Eğer oyunlar ortak bir sistem kullanıyorlar ise o sistemin açığını kullanarak hile yapıyorlar. Özel olarak uğraşanlarda var tabii.
Genel de Unity programını kullanarak oyun yazıyorlar ya da kendi oyun motorlarını kullanıyor şirketler. Nasıl yapılıyor diye soruyorsun da bunun belirli bir cevabı yok olamazda. Bir değişkenden tut şifreleme sistemine kadar herşeyde bir mantık hatası olabilir. RAM'deki değişkenlerin referans değerleriyle oynayabilirler vs birsürü şey yapabilirler. Oyundan oyuna değişir yani. Örneğin geçmiş yıllarda Playstation sürümlerinden birini, ECDSA şifreleme sisteminde dinamik olarak tanımlanması gereken değişken statik tanımlandığı için algoritma çözülmüş ve ücretli oyunlar ücretsiz kullanılabilir hale gelmişti.