It’s funny you say that because Unity’s C# tooling is soooo many years behind. They’re still using Mono. (Godot also used it in the past.) And apparently only some time this year (end of 2026?) will they have proper modern C# with all its performance benefits.
edit: Actually I just found this in a related article (unsure about whether it’s slop or not, so not gonna link it) but apparently the horrible compile times is from something called “Domain Reload” and is caused exactly by that ancient tooling being used.
It’s funny you say that because Unity’s C# tooling is soooo many years behind. They’re still using Mono. (Godot also used it in the past.) And apparently only some time this year (end of 2026?) will they have proper modern C# with all its performance benefits.
edit: Actually I just found this in a related article (unsure about whether it’s slop or not, so not gonna link it) but apparently the horrible compile times is from something called “Domain Reload” and is caused exactly by that ancient tooling being used.