Mono develop kullanın. Microsoft'un (aslında Xamarin fakat zaten o da Microsoft'un alt kuruluşu)
C# ve Unity için geliştirmiş olduğu çapraz platform bir ide. Çıkış sebebi Visual Studio'nun çapraz platform desteklememesi ve Microsoft'un ise Mac, Linux gibi platformlara da destek vermek istemesinden kaynaklı. Oldukça da hafif bir Idedir. Rider gibi ideleri hiç kullanmayın, Visual Studio kadar kastırır pcnizi.