Введение
В наше время большое место стали занимать различные игры (на компьютеры, игровые приставки, смартфоны и другие электронные устройства, даже уже на светофорах есть игры). Каждый по любому хоть раз в жизни задумывался, а если бы я создавал эту игру, чтобы я туда добавил? Чтобы улучшил? И как вообще это делать?
Вообще, конструкторов для создания игр довольно много, но до сих пор самым актуальным конструктором 2D игр (по моему мнению) является именно Game Maker. Поэтому естественным образом возникает вопрос: почему именно Game Maker? Наш ответ будет состоять из нескольких пунктов:
- данный конструктор разрабатывается с 1999 года и по сей день разработчики повышают его функционал;
- он прост в изучении;
- помогает развить логику и последовательность действий при выполнении задачи;
- является бесплатным, однако, для публикации и создании игр на другие платформы, кроме Windows требуется покупать модули;
- по сравнению с другими конструкторами, в нем больше функционала.
Цель этого курса состоит в том, чтобы научить создавать игры на известном конструкторе игр Game Maker. Скачать ее можно на просторах интернета.
Почему именно эта программа? Я считаю, что именно она прокладывает путь программиста к созданию игр. Она позволяет человеку развить свою логику, путем представления его будущих действий.
Сейчас я работаю на игровом движке Unity, но до сих пор уважаю эту программу за то, что именно с нее я начал свой путь. Создание игр это стало не столько желанием что-то сделать, а стало моим хобби.
И теперь я хочу поделиться своими знаниями с теми, кто хочет научиться создавать игры, но не знает с чего начать или не считает, что это сложно и не хочет учить язык программирования. Ведь в данной программе не обязательно знать какой-то язык, чтобы что-то сделать. Хотя в ней есть свой встроенный язык, очень схожий с Java.
Ну что ж, давайте приступим и удачного вам создания Ваших творений!!!
Краткая история
Летом 1999 начата работа над Game Maker (первоначально он назывался Animo, потому что сперва была идея сделать простую систему для создания двухмерной анимации). Первой публичной реализацией стала версия 1.1 (15 ноября, 1999). Эта версия уже имела упрощённый встроенный язык программирования, но не использовался DirectX и не позволяла создавать автономные выполнимые программы — игры просто запускались в основном окне программы. Достаточно быстро были созданы версии 1.2, 1.2a, 1.3. Программа оставалась мало известной, в декабре 1999 Game Maker был скачан всего 366 раз.
Версия 1.4 стала первой реализацией, обратившей на себя внимание. Программу стали чаще скачивать: (1000 в феврале 2000 года, 1500 в марте 2000 года, 2000 в июне 2000 года, 8000 в августе 2000 года). Версия 2.0 увидела свет в сентябре 2000 года. За весь 2000 год программа была скачана с сайта автора приблизительно 40.000 раз.
В версии 3.0, впервые для вывода графики был использован DirectX. Популярность игрового движка быстро росла. В марте 2001 года, программу скачали приблизительно 14.000 раз, а уже в июне 2001 количество скачиваний увеличилось до 21.000. В том же году вышли дополнительные версии 3.1, 3.2 и 3.3. В январе 2001 была переписана с нуля, с учётом знаний, приобретенных автором за предыдущие годы. Был полностью изменен интерфейс программы, новая реализация не была совместима со старой версией. Версия 4.0 была выпущена в июле 2001. Версия 4.1 появилась в декабре 2001 (добавлена поддержка мультиплеера). В декабре 2001 было зафиксировано 32.000 скачивания. За весь 2001 программа была загружена приблизительно 270.000 раз.
Версия 4.2 увидела свет в апреле 2002. Основная особенность — многократно увеличена стабильность работы. Версия 4.3 появилась в ноябре 2002. Популярность программы больше, чем когда-либо. В настоящее время программу скачивают приблизительно 2.000 раз каждый день. Число просмотров основной авторской страницы возросло с 2000 в Октябре 2000 года до 70.000 в Октябре 2002 года.
Начиная с января 2003 года автор просил пожертвования, потому что затраты для того, чтобы развивать Game Maker и поддерживать сообщество, увеличивающееся всё время. Game Maker теперь имеет собственный домен: www.gamemaker.nl. В апреле появилась версия 5.0. В неё включён добровольный механизм регистрации, но программа может все ещё использоваться бесплатно.
В конце августа Game Maker был показан на TechTV, что вызвало чрезмерную нагрузку на сайт проекта, программу одновременно пытались загрузить 5000 человек. В сентябре вышла версия 5.1, расширенная, в частности поддержкой систем частиц и возможностью заменять ресурсы «на лету». Часть расширенных возможностей стала недоступна для незарегистрированных пользователей. Появился новый (платный) форум.
В декабре появилась версия 5.2 с улучшенным редактором комнат и дополнительными действиями для частиц. Появились функции, для работы со структурами данных. За весь 2003 программа была загружена приблизительно 1.700.000 раз (приблизительно 5.000 в день). Программа используется в школьном курсе информатики во многих странах мира.
В апреле появилась версия 5.3 с улучшенным редактором пути и планированием движений. Справочный файл теперь имеет формат HTML-справки (.CHM). С апреля началась работа над версией 6.0, в которой графическая подсистема переписана с использованием Direct3D. Это значительно улучшило качество и возможности графики (быстрая и простая поддержка альфа-прозрачности, перекрашивание спрайтов «на лету» и т. д.). В новую версию включен набор функций для 3D графики. Был переписан и звуковой движок. Также переписана система регистрации и добавлено дополнительное кодирование. Версия 6.0 появилась в октябре 2004. Вследствие популярности Game Maker форум был перегружен, и его стало невозможно использовать. В ноябре 2004 форум был перемещен на новый сервер. За 2004 количество загрузок Game Maker составило приблизительно 1 600 000. Почти столько же, сколько и в предыдущем году. Сайт автора посещается приблизительно 10 000 раз в день.
В мае 2005 появилась версия Game Maker 6.0 с улучшенным редактором изображений, простым механизмом взрывов и эффектов, отрисовкой поверхностей и множества мелких изменений и исправлений ошибок.
В июле 2005 Game Maker был показан на G4TV. В течение дня число просмотров сайта и загрузок программы утроилось (приблизительно 26.000 просмотров в день).
В августе 2005 число просмотров страниц сайта Game Maker достигло 10.000.000 (с октября 2000). Постоянное число просмотров страниц в день равно 11.000. Также в августе игра, созданная на Game Maker, названная Duch Doom, была показана на G4TV. Они упомянули форум, что почти привело к его обрушению. В один момент было более чем 800 одновременных посетителей.
В cентябре 2005 Game Maker был показан в пяти эпизодах датской программы телевидения. Также, в Австралии состоялась однодневная конференция, которая была в значительной степени посвящена использованию Game Maker в образовании.
Марк Овермарс вместе с Джекобом Хабгудом пишут книгу — The Game Maker’s Apprentice: Game Development for Beginners изданную APress в конце июня 2006. В марте 2006 сайт GameMaker перенесён на более быстрый сервер. Число просмотров страниц — теперь приблизительно 25.000 в день, около 200.000 уникальных посетителей в месяц. Сайт использует приблизительно 600 Гбайт пропускной способности в месяц. Загрузки остаются постоянными в пределах 4.000 в день. Начиная с лета проводилась работа над версией 7.0. Главное усовершенствование — механизм расширения, который облегчит добавление дополнительных функциональных возможностей. beta появилась в начале ноября.
28 февраля была выпущена версия Game Maker 7.0 через новый сайт YoYo Games.
В мае 2007 www.gamemaker.nl — официальный сайт Game Maker прекращает своё существование. Теперь официальное представительство Game Maker — www.yoyogames.com.
Через полгода с момента создания yoyogames.com насчитывает более 5.000 игр, загружаемых, в среднем, по 50 в день. Просматриваются приблизительно 200.000 страниц в день. Game Maker скачивают по 3.000 раз в день. На форуме зарегистрировано около 40.000 участников, в любой момент на форуме присутствует 200—250 участников, создано 1.500 тем.
В конце года было проведено первое соревнование (YoYoGames competition 01), тематикой которого стала «зима». Обладателем главного приза ($1.000) стал разработчик 2dCube.
Март. YoYo Games празднует «юбилей» — 100.000 зарегистрированных пользователей.
Проведено два следующих соревнования: YoYoGames competition 02 и, соответственно, YoYoGames competition 03.
Весной YoYo Games объявила о разработке версии 8.0. Вначале для открытого бета-тестирования отдельно от программы было выпущено приложение для разработки спрайтов, а 3 июля опубликована бета-версия самого конструктора.
22 декабря 2009 года вышел окончательный Game Maker 8.0.. Главные нововведения новой версии — это обновленный интерфейс с панелью обучения сбоку, расширенный список функций и графический редактор с отдельно настроенным альфа-цветом (раньше для придания спрайту невидимых деталей для изменения его формы нужно было настраивать невидимым один из цветов), а также исправление ошибок предыдущей версии (к примеру, исправлена возможность проходимости предметов сквозь друг друга на большой скорости).
Вышла версия 8.1, содержащая большой список исправлений и добавлений. Сделан переход на юникод, ускорены функции 3d, улучшен редактор комнат, увеличена скорость работы редактора кода, добавлены новые функции.
Также вышла версия GameMaker:HTML5. Эта версия позволяет создавать приложения как под Windows, так и приложения, запускаемые в браузерах. Для html5 генерируется JavaScript-код, что позволяет использовать приложения на любом, поддерживающем html5 браузере, без использования дополнительных плагинов.
На этом история обычного Game Maker заканчивается. Дальнейшее развитие проекта: Game Maker: Studio.