Python ve oyun çok zıt şeyler. C#'a yönelmenizi tavsiye ederdim ancak süre kısıtlı gibi görünüyor. Eğer ki en fazla 1 ay içerisinde C#'ı kavrayabileceğinizi düşünüyorsanız C# daha mantıklı. Eğer süre yetmez diyorsanız pygame gibi işlevsiz kütüphaneler arasında boğulmak zorunda kalabilirsiniz.
C# öğrenmeye karar verdiyseniz oyun motoru olarak Unity kullanmanızı tavsiye ederim. Temel programcılık bilgisine sahip biri diğer oyun motorlarına nazaran(ue, Crye vs. arasında) Unity'i daha kolay kavrayabilir.