Здравствуйте, Serginio1, Вы писали:
N>>Хочешь писать движки для игр? Практически наверняка придётся учить C++.
S> Ну вот например кроссплатформенный Unity пишут на C#.
Там на C# только "клей"-АПИ:
https://github.com/Unity-Technologies/UnityCsReference/blob/master/Modules/Grid/ScriptBindings/Grid.bindings.cs
Отображение на нейтивные типы и ф-ии.
и тулзины, типа редктора:
https://github.com/Unity-Technologies/UnityCsReference/tree/master/Editor/Mono
А под капотом суровый нейтив.
Правда там компиляция в натив
S>Введение в IL2CPP
Ну вот по первой моей ссылке куча атррибутов как раз управляет переводом IL в нейтив.
В общем, чудес не бывает. ))