c # — Inide 3D Game Development с ограниченным аппаратным обеспечением

У меня большой опыт в VB, C # / Java и немного меньше в C из школы и моего собственного интереса / семейного участия. Я создал много 2D игр с боковой прокруткой, как с библиотеками, так и с нуля.
У меня не так много денег, поэтому я не обновлял / покупал новый компьютер (настольный или заменяющий ноутбук) с тех пор, как 5 лет назад приобрел свой текущий. Он работает довольно медленно (около 1,4 ГГц, имеет 2 ГБ ОЗУ и не поддерживает графику. Я запускаю Windows (Vista))

Моя идея игры заключается в статической структуре, такой как башенный блок или кран, например, на котором игрок (через вид от первого лица) будет ходить и взаимодействовать с объектами для завершения игры — так же, как игра в стиле портала, просто без порталов или каких-либо предметов в руках.

Я бы предпочел использовать C # с оболочкой TAO Framework в библиотеке OpenGL, но я знаю, что это далеко не все.

Так:
Является ли этот метод C # + TAO хорошим, или я должен отказаться от него и работать с OpenGL и C / C ++ или другим языком + обертка / инструментарий, который может быть проще в использовании?

Является ли вид от первого лица более или менее трудным, чем взгляд от третьего лица, для реализации игр? (Я предположил, что сначала проще, так как вам не нужно использовать модель игрока, анимацию и код позади них)

На моем ограниченном оборудовании игра с интенсивной графикой / ЦП, такая как с OpenGL, будет полезна, или это будет более сложной задачей для моего текущего (недостающего) компьютера? Если нет — используют ли их какие-либо другие 3D-альтернативы, такие как игровой движок Blender, который (только) работает на моем компьютере?

Буду ли я лучше использовать некоторые заранее написанные библиотеки расширений Engine и / или Grahpic, или, поскольку это скорее учебное приключение, было бы хорошей идеей написать сам код, похожий на «движок»?

-3

Решение

OpenGL существует уже давно, он должен работать как положено.

Просто создайте свою игру на своем текущем оборудовании, используйте эти ограничения, чтобы узнать, как оптимизировать код и графику, чтобы она работала максимально плавно.

Проверьте библиотеку OpenTK (которая заменила TAO) и запустите демо / примеры; это должно дать вам хорошее представление о том, что ваше оборудование может сделать с ними.

Помните, что в наши дни на мобильных телефонах работают отличные игры; у них действительно ограниченные ресурсы.

Удачи.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]