UnrealDotNet - это плагин для Unreal Engine 4
Плагин позволяет взаимодействовать с движком из net core
Реализовано:
- Создание C# классов, наследованных от AActor
- Горячая перезагрузка C# кода
- Отладка C# кода
- Вызов статичных методов из C++ и Blueprint
- Вызов простых методов C++ и Blueprint из C#
- Компиляция для Win64
Частично реализовано:
- Переопределение виртуальных методов
- Взаимодействие с классами UE4
- Взаимодействие со структурами UE4
- Взаимодействие с перечислениями UE4
- Взаимодействие со ствойствами обьектов UE4
- Редактирование публичных ствойств из редактора UE4
На данный момент поддерживается только Win64
Демонстрация работы плагина: