Здравствуйте, Лёня, Вы писали:
Лё>Так вот вопрос: какой вариант более подходящий?
маловато данных.
Например, какие требования к графике, на какие машины рассчитываете, будут ли клиента скачивать через интернет или распространять на CD?
Вообще говоря, я бы посоветовал поглядеть на C#, так как этот выбор позволит реально удешевить и ускорить разработку. Сейчас для .NET есть реализации OpenGL и Direct3D. По скорости не так уж и отстает: здесь обсуждали производительность Q2.NET — игры, скомпилированной под Managed C++. "Проседает" по сравнению с С++ на проценты.
Лё>C# как мне кажется, не подойдет, так как клиентам придется Framework выкачивать...
20 мег — не так уж и много. Сама игрушка с графикой и звуком может потянуть на больший размерчик.
Но и C++ списывать со счетов не стОит, особенно если размер клиента критичен.