Хорошие двигатели 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

Прошло много времени с тех пор, как я посмотрел на него, но я думаю, что движок моментальной игры делает все, что вы просите. Ссылка