На
Хабре появилась интересная статья о том, как
.NET разработчику начать создавать игры на
Unity3D. Автор подробно разбирает ключевые различия между обычной
.NET разработкой и геймдевом:
• В Unity используется C# 9.0 с некоторыми ограничениями
• Своя система компиляции через IL2CPP
• Особенности работы с компонентами и отсутствие конструкторов
• Специфика управления памятью и оптимизации
• Различия в организации модулей и управлении зависимостями
👉 Полная статья