Я хотел бы научиться создавать простые 3D-приложения для Windows 7/desktop. Под этим я подразумеваю сферы, треугольники или пиксели, перемещающиеся в трехмерном пространстве. На данный момент это не должно быть очень сложным. Для этого я хотел бы использовать язык С# с .NET(Java/С++ - мой второй приоритет).
Я знаю, что это часто спрашивали в Интернете, но я чувствую, что многие из этих вопросов устарели, многие API устарели и слишком устарели.
Я думал об обучении XNA, но потом я узнал, что Microsoft больше не планирует его разрабатывать и поддерживать. SharpDX также показался хорошим способом, но это, по-видимому, предназначено для приложений Windows Store и телефона.
Когда вы смотрели в Интернете, Managed DirectX казался именно тем, что я искал (синтаксис, сложность), но опять же, это способ слишком устаревать для меня.
Не могли бы вы посоветовать мне, чему я должен научиться создавать простые, но прочные 3D-приложения?