Хорошие двигатели 3D-рендеринга С#
Я разработчик Indie, и мне нужен хороший механизм рендеринга для С#
(Не указывайте мне на Unity3D, пожалуйста, я хочу контролировать все мое приложение, а не просто писать сценарии и работать в единственном собственном редакторе)
Мне очень нравится Truevision3D, но проблема в том, что он очень медленный (он был на версии 6.5 более 4 лет) и он имеет закрытый источник. Я взглянул на Аксиому, но я должен сосредоточиться на преследовании Огра, и я ненавижу его оверлейную систему.
Я ищу следующие вещи:
- движок, который не принадлежит Microsoft (без XNA)
- С#
- Возможность писать игры с графикой АА (современный движок (не графическая возможность стиля Doom 1)
- Средство рендеринга DirectX для окон (и, если возможно, OpenGL)
- Поддержка 2d, было бы здорово, если бы я мог легко рисовать текстуры с прозрачностью и текстом на экране поверх игр. что все 2d мне нужно
- Он должен быть в активной разработке (доступность исходного кода - плюс)
- Свобода, движок не должен контролировать все мое приложение. Я хочу иметь собственные реализации сетей и других вещей, чтобы он не был полноценным игровым движком.
- Поддержка больших площадей (для игр с MMO)
Я знаю, что мне сложно, но я искал какое-то время, и мне бы хотелось найти двигатель, который бы соответствовал моим потребностям.
Есть ли у кого-нибудь опыт работы с некоторыми хорошими двигателями рендеринга С#, кроме Truevision/Axiom/Unity/XNA?
Однако я не хочу изобретать колесо, поэтому, пожалуйста, никаких движков, которые нужно развивать в реальном движке, просто что-то, что позволит мне написать игру, не привязавшись к собственному редактору игр, как в Unity3D.
Заранее благодарим за то, что нашли время, чтобы помочь мне.
Ответы
Ответ 1
Вот несколько ссылок на движок С# 3D. Он не предназначен для игр, но у него много сил, и я думаю, вы могли бы повторно использовать его для игр, если хотите.
http://www.insight3d.com/
http://blogs.agi.com/insight3d/
Он не принадлежит MS.
Это С#.
Использует OpenGL.
Поддерживает 2D-оверлеи (и даже 3D-наложение видео на местности).
Он находится в активном развитии.
Бесплатно для разработки и некоммерческого использования. NO SOURCE CODE.
Это всего лишь механизм рендеринга.
Поддерживает много мест. Он в основном поддерживает загрузку всего мира с помощью интеллектуального подкачки местности.
Ответ 2
Я совсем не уверен, что вам понравится это лучше, но, возможно, стоит посмотреть osgDotNet, хотя, если вам не нравится Axiom, я вовсе не уверен, что вам понравится это намного лучше. Другой возможностью может быть nVidia SceniX (хотя, учитывая источник, совместимость с Intel и/или графическим оборудованием AMD/ATI может быть сомнительной). Хотя я сам этого не делал, я, кажется, вспоминаю, что вижу что-то в Irrlicht docs, говорящий, что он может использоваться на языках .NET также.
Ответ 3
Прошло много времени с тех пор, как я посмотрел на него, но я думаю, что движок моментальной игры делает все, что вы просите. Ссылка