Как сделать 2д игру на C# или C++?

программирование программы игры C++ C#

Я хорошо знаю C# и C++, но не знаю какой движок выбрать. Игра 2д платформер (как марио), пытался сделать в Unity3D, но потом понял что бесполезно (движок очень сложный). Теперь вот думаю, с чего начать. Возможно использовать Visual Studio чтобы сделать такую игру? Если да то дайте ссылки на уроки (желательно на русском). Жду решения!

Примечание:
Я имею в виду в какой программе мне писать игру? Например Unity3D или же Game Maker... Я с ними уже сталкивался, но как и в любой платной программе, в них есть ограничения. Покупать я их не собираюсь, ищу желательно бесплатную программу (или крякнутую) чтобы делать там игры. Без каких либо ограничений, на C#.
Ответы:
единственная проблема при написании игры на C# - работа с графикой. всякие встроенные вещи не дают ни вразумительной скорости, ни качества. а с логикой и прочим кодом, думаю, справитесь сами, раз, говорите, знаете C# ))
Сначала надо определить  на чем писать directX или opengl.
+directX
Можно программировать под windows и windows 8 metro ui.
+opengl
Можно программировать без изменений исходников под windows, mac os, Linux, PlayStation 3, остальные *nux, android и Ios.
Только для mac os и Ios нужен либо хакинтош либо купить макинтош.
- На винде надо буде установить драйвера видеокарты для работы opengl.
Microsoft XNA Game Studio 4.0 (После установки будет новая вкладка в студии)
http://www.microsoft.com/en-us/download/details.aspx?id=23714


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.