Добрый день. Меня очень интересует возможность создания 3D движка на С#. В Unity меня тыкать не нужно. Я хочу узнать об этом для саморазвития, а не придумывания велосипеда под реальный проект. В интернете нашёл такие библиотеки как OpenTk, SharpDX, SlimDX и прочие. Но она как я понял все мертвы. Ещё нашел MonoGame, но я так и не понял, можно ли на нём разрабатывать 3D. Меня интересует что то типа Ogre3D, но под C# и без вмешательства(или с минимальным) C++. Может кто то знает или подскажет возможно ли склепать игровой 3D движок по типу Source, Frostbite и остальных.
Если тебя интересует работа напрямую с графическим API, то вот:
Только Vulkan: Vortice.Vulkan
Только DirectX: SharpDX (для каждой версии dx идёт отдельный пакет)
OpenGL/Vulkan/DX в одном: Silk.NET
А с чего там должна теплится жизнь, когда последний раз выходило обнова под спецификации под DX9-10. Обёртки под вызовы написаны и там ничего не меняется.