C# ile OOP farklı diller değildir, C# bir yazılım dilidir, OOP ise açılımı nesne yönelimli programlama olan bir programlama yaklaşımıdır. Nesne yönelimli programlama mantığını bilmeden Unity'de oyun yazmanız çok zor. Orta seviye C# biliyorsanız Unity'e geçebilirsiniz.