Şöyle olacak. Yapmak için C# dilini öneriyorum. İlk olarak launcher'i kodlayacaksınız. Bir serverdan oyunun dosyalarını belirli bir yere indirecek. Sonra indirme tamamlanınca dosyanın içindeki oyun programını çalıştıracak. C# ile ilgili bir çok eğitim var youtube'da. Göz atabilirsiniz.