Думаю у каждого геймера, где-нибудь в глубине души есть своя заветная мечта - создать свою игру, в которую с удовольствием будут играть миллионы людей со всего мира. Но как только задумка переходит в процесс воплощения, тут уже многие попадают в тупик…

Но это и неудивительно: создание игр - дело непростое, и одного желания недостаточно.  Необходимо как минимум иметь: железную волю, сплоченную команду профессионалов и «заоблачную» сумму денег.  К сожалению, у простого любителя игр, всего этого просто не может быть, но не стоит расстраиваться, ваша мечта ещё не разбита. Конечно, шедевр вам уже не создать, но что-нибудь «среднее» вполне возможно, для этого главное иметь только железную волю, а без остального можно смело обойтись.

Если у вас нет ни денег, ни команды, ни знаний языков программирования, и вы вообще ничего не смыслите  в «игрострое» - то для таких как вы специально создаются и усовершенствуются конструкторы игр.  В них вы сможете без труда, без каких-либо знаний создать свою примитивную игру. Конечно же, перед началом работы все равно придется прочитать руководство, а также просмотреть несколько уроков с примерами, но думаю, для вас это не составит труда. 

Ниже будут представлены наиболее популярные конструкторы игр, а также их краткое описание.

                                                           

GameMaker - это один из самых известных и удобных конструкторов игр. Создать в нем простенькую двухмерную игру сможет любой желающий, тем более  что этот конструктор рекомендован детям для ознакомления с программированием. Игра в GameMaker строится как набор игровых объектов, поведение которых задаётся путём программирования реакции на события. У конструктора есть полностью бесплатная версия, поэтому вы без проблем сможете его скачать в любое удобное для вас время.  Также в интернете есть множество уроков, по которым вы сможете быстро освоить и так легкий конструктор.

                                                   

Scirra Construct-это свободное и мощное программное обеспечение для разработки 2D( c элементами 3D) игр, а также презентаций. Данный пакет достаточно легок в освоение и подойдет, как для профессионала, так и для новичка. Scirra Construct базируется на DirectX 9 и имеет возможность использовать скриптовый язык - Python. Конструктор является на 100% некоммерческим проектом, поэтому его может скачать и использовать любой желающий.

 

Разумеется, существует ещё несколько десятков различных конструкторов, но большинство из них, к сожалению, платны и обойдутся в копеечку, а это не входит в ваши планы. 

Теперь рассмотрим второй случай. Если у вас нет ни денег, ни команды, но зато вы опытный программист и на 100% уверены в своих сила - то вам непременно  необходимо начать поиск, подходящего и бесплатного движка.

Ниже будут представлены наиболее популярные  бесплатные игровые движки, а также их краткое описание.

                                                         

Unreal Development Kit (Unreal Engine 3) - это полноценная профессиональная система разработки игр. Инструментарий игрового движка Unreal Engine 3 даёт вам возможность создавать большие игры с передовой системой визуализации и 3D-моделированием. Этот знаменитый движок и инструменты являются одними из лучших. Движок использует все передовые преимущества технологии DirectX11: тесселяцию и шейдеры 5 версии и многое другое.

С помощью UDK вы сможете создавать свои некоммерческие проекты совершенно  бесплатно.

Язык программирования: UnrealScript

 

                                                                                   

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

Этот движок представляет из себя, что-то вроде конструктора игр, так как в нем имеется отличная среда редактирования с удобным пользовательским интерфейсом, позволяющим создавать игру визуально! Редактор прост и интуитивно понятен. Свойства объектов настраиваются несколькими кликами мыши, чтобы назначить текстуры, звук, поведение, скрипты и т.д. Игровые объекты полностью управляемы и с легкостью настраиваются. Движок также бесплатен для некоммерческого использования. 

Языки программирования: JavaScript и C#

В этой статье мы ограничимся всего парой движков. Нет, это не оттого, что они закончились. На самом деле их огромное количество, но многие из них либо устарели, либо стоят целое состояние. Моя цель не состоит из того, чтобы рассказать вам обо всех движках, я лишь хочу направить вас в нужное русло, а данные движки представлены только ради примера.

Надеюсь, прочитав статью, вы сможете сделать выводы. И скорее всего ваш пыл - создать свою игру сразу поутихнет. Но если, же вы твердо решили разработать собственную игру, и вас ничто не сдвинет с пути, не бросайте начатое и верьте в себя.Game-Fort желает вам удачи!

5