Думаю почти каждый геймер рано или поздно задумывается о том, что неплохо бы и свою игру замутить. Вот она уж точно будет идеальная! И вот уже не так давно настало время, когда почти любой человек может создать свое подобие игры.
Ну, а теперь по порядку.
1. Создание игр без программирования.
Самые главные сайты, на мой взгляд, - это gcup.ru и /constructor.3dn.ru. На них есть множество движков и конструкторов (для первых надо бы знать язык программирования, для вторый можно и ничего не знать), исходников (примеров игр), мануалов (тут все ясно, я надеюсь), и каждый из них обновляется практически каждый день.
Ну а вот рекомендуемые мною конструкторы:
- Game Maker - одна из программ, которая с легкостью позволяет создавать 2д ( и 3д с программированием) игры. Есть ОЧЕНЬ большое разрешение и поддержка почти всех распространенных форматов аудио, видео и графики. Для новичков подойдет в самый раз...
- Конструктор 3Д игр - самый простой из ВСЕХ существующих конструкторов игр. Просто выбираете жанр игры, карту, врагов, игрока, урожие и припятствия!
- Adventure Game Studio - программа для создания квестов от 3-его лица. Для создания игр вам понадобится графический редактор и умение создавать хороший сюжет. Программа поддерживает множество форматов как графических, так и звуковых. Все очень даже просто.
- Realm Crafter 1.083 - это целый пакет для создания ММОРПГ. Позволяет создавать довольно современные РПГ, которые можно спокойно продавать. С ее помощью и при должном желании вы можете создать игру типа WOW или LineAge.
2. Создание игр с программированием.
Тут бы я уже порекомендовал бы вам XNA Game Studio. Вот его русское комьюнити - Xnadev.ru; и англоязычное - XNA Creators Club. Можно также посетить techdays.ru - множество разных материалов по XNA и не только. Для работы в XNA придется установить и Visual C#. Соответственно придется изучить и язык программирования C#.
Для тех кто уже изучил C# могу предложить движок NeoAxis. Вот и русский сайт - Neoaxis-rus.com.
Разумеется, это не единственный способ создать нормальную игру с использованием языков программирования, однако, на мой взгляд, C# - самый простой из языков, и игра на нем писать совсем не сложно.