> -- Geniepro писал(а):
> Игры сильно разные. Сравните Тетрис, Зуму, Дум3 и Мир Варкрафта -- ничего общего между ними нет, ну как их на одном игровом движке сделать? Где-то нужен физический движок, где-то нет.
Потому-то и удобна компонентная архитектура: где-то вставили в виде компонента физический движок, а где-то используем другой компонент. А базовая архитектура игрового движка может быть одинакова для всех игр. Об этом свидетельствует тот же XNA: на нём можно как простые 2D-игры делать, так и 3D с использованием шейдеров.

> -- Geniepro писал(а):
> У XNA недостаток лишь в том, что для него нужен .NET
Не только .NET, но и сам XNA Framework. Почему я должен кого-то принуждать скачивать и ставить эти не мало весящие фреймворки?