Добавлен Uber,
опубликован
Game Maker
Лирическое отступление
Тогда добро пожаловать в геймдев, друг мой. И нечего пугаться, это давно уже не тот большой и страшный геймдев, сегодня создавать игры могут люди даже без серьёзных навыков программирования.Ещё вчера я был обычным картоделом, лепил карты для Warcraft 3, но сегодня я уже хочу двигаться дальше. Что мне делать?
Конечно. Тебе нужны особые движки - так называемые "конструкторы" игр, с помощью которых можно создавать 2D-игры. Лично я предлагаю тебе Game Maker, как наиболее мощный.Так с чего мне начать? "Серьёзные" движки меня пугают, их нужно долго и пристально изучать... Есть что-то попроще?
Теоретически - нет. В Game Maker игровую логику можно задавать с помощью тех же гуи-триггеров. Но чтобы создавать действительно стоящее вещи...А для Game Maker нужны навыки программирования? Потому что дальше редактора триггеров в варкрафте я не зашёл...
Так точно. В Game Maker встроен собственный скриптовый язык, напоминающий C++ (и многие другие) - Game Maker Language (GML). Если не было проблем с освоением jass'a, то с gml проблем тем более не возникнет - этот язык не строг, очень прост и дружелюбен (что, кстати, некоторым не нравится)....нужно учить Jass?
GM заточен под 2D-игры любых жанров. И он не так прост, как может показаться на первый взгляд, вся его кажущаяся простота рассчитана на новичков, чтобы те не пугались и в панике не закрывали окно программы, после того, как кликнули не туда.А какие игры можно создавать с помощью Game Maker? Не слишком ли он прост для моих наполеоновских планов?
Их можно создавать с помощью GM, и даже можно добиться графоооона с помощью некоторых усилий. Но Game Maker не рассчитан на создание таких игр. Потому про оптимизацию и физику в таких играх придётся забыть.А что насчёт 3D-игр?
Лучше всего использовать Game Maker 8 или Game Maker 8.1 с лицензией Pro. Найти и скачать его очень просто в интернете, да и весит он мало - около 15 мб. Ещё по-желанию можно найти переведённую промтом на русский стандартную справку - она очень поможет в изучении движка.Допустим, ты меня убедил, я хочу попробовать Game Maker. Где мне его найти, и какая версия лучше всего?
Нет, конечно. Бесплатна только версия Free, но в ней довольно сильные ограничения, по сути, ничего на ней не сделать. Версия Pro без ограничений стоила около 20$.Фигасе! Так он не бесплатен?!
Я не использую его - он всё ещё слишком сырой, хотя постоянно выходят новые патчи. И второй вопрос - он слишком дорогой, до 500$ за мастер версию (все модули) - это перебор для меня. Хотя, на Game Maker 9, по-видимому, уже рассчитывать не придётся, так что я предпочитаю удобный Game Maker 8 и просто игры под PC. Однако, если ты разбираешься в GM8, ничего не будет стоить перейти на GMS, поскольку они взаимозаменяемы.Кстати, есть же более новый Game Maker Studio. Что насчёт него? Там же можно делать игры под яОси и Вёдра!
А дальше прочти небольшую справочную информацию, и начни с изучения статей:Убедил! Я потратил десять минут, скачал GM, обзавёлся Pro-версией. Что мне делать дальше? С чего начать обучение?
Что есть Game Maker или Гамак в простонародье?
Game Maker - на данный момент самый популярный в мире "конструктор" 2D-игр. Он позиционируется как конструктор игр без программирования - для "нубов". Создание логики игры происходит в режиме drag-n-drop (аналог GUI в WarCraft3) - перетягивания действий на панель событий объектов, но если копнуть глубже, оказывается, что его функционал действительно широк:
- Встроенный скриптовый язык GML (Game Maker Language) который одновременно похож на несколько языков программирования. Именно он делает гамак таким популярным - благодаря простоте освоения, использования и широкому функционалу. Однажды узнав о его существовании, рядовой пользователь полностью переходит с неудобных GUI-иконок на код. GML делает Game Maker действительно мощным инструментом для разработки игр.
- Возможность подключения пакетов расширений и dll-библиотек. С их помощью функционал движка расширяется невероятно: физические библиотеки, библиотеки для создания нормальной трёхмерной графики (имеется встроенный 3D режим, но он крайне непрактичен. Что тут говорить - для трёхмерных игр есть рассчитанные на то движки), мультиплеерные пакеты для создания многопользовательских игр через Интернет, пакеты для работы с файлами, графикой, звуками "на ходу" и так далее.
- Простота, простота, и ещё раз простота при больших возможностях. Создавать игру на Game Maker по-своему увлекательно и относительно просто при нужных навыках.
- На гамаке можно создавать не только игры, но и различные программы, хотя это мало практикуется.
Уже только первые две особенности делают его отличным кандидатом для разработки "своей" игры со спрайтами и шейдерами. Конечно, как и у любого другого конструктора, у гамака полно недостатков, но превосходство над другими подобными движками очевидны.
Краткий курс юного бойца
Здесь, в теории, появится руководство, как сделать свою первую игру жанра tds и/или платформер.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Unity3D там, или UDK
На GM вы будете полчаса лепить вручную, а все остальное время искать программный код, чтобы его вложить в проект как скрипт.. В Scirra используется система, как в триггерах Варкрафта, так что он то сайту поближе будет..
В любом случае, удачи!
Да и на Game Maker можно создавать RPG с видом сверху, наподобии Java игр, таких как Age of Empires, а если подобрать хорошие и красочные тайлы, можно сделать оч. красиво, к примеру можно опираться на стиль рисования персонажей "чибики"...
Лучше освоить Юнити, чем танцевать с бубном, чтобы сделать Doom-подобный шутер.
Насчёт 3D - в GM'e без нужных dll сделать игру в 3D как минимум тяжело.
:с