Unity ile başlamanızı öneririm, sıfır bilgi ile C# öğrenmeniz başlangıçta sizi bu işlerden soğutabilir. Hazır oyunları (codecanyon v.b yerlerden) alıp reskin yapmayı deneyerek başlayabilirsiniz. Tek bir kişinin bir oyunun heryerine hakim olması zaten çok mümkün değil belki işin 3D modelleme boyutuna yönelirsiniz, belki sadece texture hazırlayabilirsiniz yada kodlarını inceleyip ufak ufak değişikliklerle bi şekilde belkide yazılımına yönelebilirsiniz.