c++11 – Why does unreal engine use c# to provide some functionality and features (like automation tools)

Unreal Engine is mainly written in c++. But there are some things that are written in c#.

1> So what functionalities are written in c#?

2> And also are there any benefits of using c# instead of c++ in those cases?

And since unreal engine developers often have panel discussions and forums or documentations detailing their decisions. It would be great if someone can provide a link to them discussing or detailing why they used c# over c++ for implementing those features.

unrealEngine screenshot with .cs search results

https://github.com/EpicGames/UnrealEngine

You May Also Like