Unturned plugin camiasında uzun süre bulundum ticari olarak. Tecrübelerime dayanarak sana C# öğrenerek başlamanı önerebilirim. Eğer kendi kullanımın için eklenti geliştireceksen, herhangi bir satış faaliyetin olmayacaksa C#'ta ilerlemen yeterli olur.
Rocketmod kütüphanesini ve sdg. Unturned kütüphanesini de zamanla dnspy gibi yazılımlarla kurcalayarak çözersin zaten. GitHub'da birçok açık kaynak plugin mevcut, onları örnek alabilirsin.
Eğer satış vesaire yapmayı düşünüyorsan, zamanla iş C++ tarafına gidebilir. Çünkü sattığın eklentileri loader üzerinden müşterilere teslim etmen gerekiyor ve Loader'ın güvenliği önemli. Eğer lisans sistemin kırılırsa, tüm eklentilerin yayılır. Burada da native loader kavramı devreye giriyor ki onun için de C++ şart.
Özetle, zaten Unturned'in kendisi de C# ile yazılmış bir oyun. Bütün kütüphaneler (rocketmod, openmod, vb.) De C# ile yazılmış. Eklenti geliştirmek için C# öğrenmen gerekiyor. C#'ta ilerlemek ve OOP programlamada yol almak uzun vadede yazılım sektörüne girmeni de sağlayabilir, zira C# birçok uygulama geliştirebileceğin kapsamlı bir dil.