Я разработчик Indie, и мне нужен хороший механизм рендеринга для С# (Не указывайте мне на Unity3D, пожалуйста, я хочу контролировать все мое приложение, а не просто писать сценарии и работать в единственном собственном редакторе)
Мне очень нравится Truevision3D, но проблема в том, что он очень медленный (он был на версии 6.5 более 4 лет) и он имеет закрытый источник. Я взглянул на Аксиому, но я должен сосредоточиться на преследовании Огра, и я ненавижу его оверлейную систему.
Я ищу следующие вещи:
- движок, который не принадлежит Microsoft (без XNA)
- С#
- Возможность писать игры с графикой АА (современный движок (не графическая возможность стиля Doom 1)
- Средство рендеринга DirectX для окон (и, если возможно, OpenGL)
- Поддержка 2d, было бы здорово, если бы я мог легко рисовать текстуры с прозрачностью и текстом на экране поверх игр. что все 2d мне нужно
- Он должен быть в активной разработке (доступность исходного кода - плюс)
- Свобода, движок не должен контролировать все мое приложение. Я хочу иметь собственные реализации сетей и других вещей, чтобы он не был полноценным игровым движком.
- Поддержка больших площадей (для игр с MMO)
Я знаю, что мне сложно, но я искал какое-то время, и мне бы хотелось найти двигатель, который бы соответствовал моим потребностям.
Есть ли у кого-нибудь опыт работы с некоторыми хорошими двигателями рендеринга С#, кроме Truevision/Axiom/Unity/XNA?
Однако я не хочу изобретать колесо, поэтому, пожалуйста, никаких движков, которые нужно развивать в реальном движке, просто что-то, что позволит мне написать игру, не привязавшись к собственному редактору игр, как в Unity3D.
Заранее благодарим за то, что нашли время, чтобы помочь мне.