GameSalad
Цена от $8
10 августа 2023 450

Обзор сервиса для разработки и аналитики игр GameSalad

GameSalad — это специальное приложение, которое создавали для разработки игр для iPhone и iPod Touch, iPad, Windows и Android. Основное преимущество приложения в том, что для работы с ним и, следственно, для создания игр не нужно знать языки программирования. Поэтому работу могут освоить не только первоклассные разработчики, но и просто заинтересованные люди. В статье разберем, как работать с этим приложением и какие функции у него есть.

Основные функции приложения GameSalad

Чтобы работать с приложением, его нужно скачать с официального сайта. Работает оно как на Windows, так и на MacOS. После запуска приложения нужно авторизоваться в своей учетной записи — это делается через веб-сайт. Там же можно пройти и регистрацию.

Когда пользователь войдет в приложение, перед ним откроется панель управления:

На изучение функционала и ознакомления с приложением дают пять дней — после этого придется оплатить подписку. Давайте мы немного поможем и расскажем об основных функциях приложения.

Для создания игры есть пять важных разделов с набором функций в них. Рассмотрим каждый из них.

Актеры

Все построение игры основывается на создании новых актеров — игроков — и их расположении на сцене. Делается все достаточно просто — нужно создать нового актера и указать его имя.

После добавления актера его можно перенести на основной экране.

Когда объект появится на сцене, его можно настраивать через панель внизу. Там задаются правила для движения каждого объекта по такой логике — «Если пользователь сделает определенное действие, то объект начнет что-то делать». То есть пользователь должен создать условие для действия и само действие в случае исполнения этого условия. Для этого используется другой раздел приложения — Behavior.

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

В ней есть отдельные кнопки для создания нового правила, а также для группировки нескольких правил между собой и установке таймера исполнения. Для добавления правила, нужно тапнуть по кнопке «+ Rule». После этого пользователь попадает в новое меню — там показывается табличка с условиями.

В первой строке можно указать либо когда все следующие действия будут исполнены, либо когда будет исполнено любое действие. Это значит, что когда актер выполнит указанные условия и действия, то он сможет перейти к следующему действию. Либо можно поставить — когда любое действие будет выполнено, то есть актеру можно выполнить одно любое действие и перейти к следующему, а другие не выполнять.

Чтобы добавлять условия и действия, придется в любом случае перейти в раздел с этими правилами и выбрать нужные.

Behaviors

В этом разделе собрали списки всех условий и правил для актеров. Давайте разберем на примере, как они добавляются.

Чтобы добавить любое условие и действие, нужно сначала определиться с типом условия. Скажем, нам нужно, чтобы при нажатии клавиши «T» на клавиатуре, актер начинал двигаться. Тогда нужно в разделе «Behaviors» открыть пункт с «Conditions», то есть условия.

Можно выбрать любое условие, но мы выбрали «Key», то есть клавишу, и переместили строку с условием в пустое поле.

Затем перед нами появилось небольшое поле — в нем нужно указать наименование клавиши, то есть «T».

После этого нужно указать, что актер будет делать в случае нажатия на эту клавишу. Для этого нужно открыть папку с Behaviors и выбрать нужное движение — мы выбрали движение.

Правило уже добавляли в раздел «Do», то есть действия. После добавления откроются настройки действия.

Мы оставили настройки по умолчанию, поэтому актер при запуске игры и нажатии буквы «T» просто двигался по диагонали вниз.

По такой логике происходит все построение игры — пользователь создает сцену и актеров, добавляет собственные ассеты для оформления игры и ее сопровождения, а потом использует правила и условия, чтобы анимировать персонажей или предметы.

Media

Медиа — это наполнение будущей игры. Сюда входят и отдельная анимация персонажей, спецэффекты, текстуры, модели персонажей, музыка, звуки, предметы и так далее, то есть медиа подразумевают ассеты. Актеры — это основа для создания персонажей и предметов, по сути каркас. Сначала создается актер, настраивается механика его действий, а потом на него сверху «надевают» текстуры или изображения, чтобы он стал полноценным персонажем.

По этой причине ассеты нужно добавлять самому в приложение.

Конечно, в идеальном мире ассеты нужно подготовить вручную, но для пробы их можно скачать из туториалов от GameSalad, чтобы просто попробовать с ними работать. Мы так и сделали и потом загрузили их в приложение.

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

Теперь вместо куба на экране двигается инопланетянин при нажатии кнопки «T».

Scene

Сцена создается по умолчанию при старте любого проекта. При этом можно создавать дополнительные сцены, ведь персонажи не будут вечно находится только на одном фоне. Например, создать окружение космоса и какой-то конкретной планеты.

Для этого просто нажимают плюсы, меняют название сцены и дополнительно по необходимости ее настраивают через раздел с атрибутами. Там можно настроить разрешение сцены, цвет и так далее — подробнее об этом разделе поговорим позже.

Чтобы добавить текстуру на сцену, придется также использовать раздел с ассетами. Мы заранее дополнительно туда залили космический фон. Теперь просто создали новую сцену.

Затем перешли в раздел с ассетами и перетянули изображение с текстурой космоса на сцену, и фон сразу преобразился.

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

По итогу персонаж окажется над фоном, и все будет выглядеть органично.

 

Layers

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

Достаточно просто тыкнуть на нужного актера и перетащить его выше или ниже — это занимает меньше времени, так как можно сразу всех переместить в одном поле и тапать много раз по разным предметам.

Table

Это раздел используется для создания таблицы данных. C помощью таблиц можно генерировать отдельные фразы для своего персонажа. Это достаточно сложный раздел, так как придется не только продумать расположение всех данных в колонках, а также наполнить их фразами и задать правила для генерации, чтобы они получались осмысленными. На Windows можно создать максимум 100 таблиц к одному проекту, на MacOS доступно больше, при этом редактор более понятный.

Кроме того, таблицы можно сделать самостоятельно в удобном для пользователя редакторе и потом просто импортировать их в приложение для использования.

Attribute

Атрибуты — это, скорее, не раздел, а дополнительные настройки для игры, сцены и актеров. Давайте разберем функционал этих настроек в каждом из перечисленных разделов.

Scene — это атрибут для настройки сцены, то есть окружения. Для нужной настройки даются дополнительные функции:

  • name — можно задать название для своей сцены;
  • time — время;
  • size — расширение сцены;
  • gravity — сила тяжести актеров при движении по сцене, так как по умолчанию она не равна силе тяжести предметов на земле, поэтому при анимации могут возникать проблемы с движением;
  • color — здесь происходить настройка основного цвета сцены;
  • camera — в этом пункте можно настроить, как будет работать камера во время игры, например, двигаться за конкретным актером или оставаться на месте;
  • autorate — настраивается автоматический поворот сцены при развороте экрана игроком. Например, когда он переворачивает телефон, то сцена будет поворачиваться тоже.

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

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

  • name — задается название для самой игры;
  • time — время;
  • randomSeed — генератор случайных чисел;
  • display size — задается размер дисплея;
  • actor tags — можно создавать различные теги, чтобы группировать своих актеров;
  • player type — можно задать, будет ли в игру играть один игрок, или она может поддерживать мультиигровой режим.

Остальные пункты в этом разделе включают настройку атрибутов для всех игроков в игре.

Actor — в этом подразделе можно уже настраивать самих актеров, которых пользователь добавил в игру. При этом настройка проходит индивидуально для каждого актера и включает следующие функции:

  • name — имя актера, которое может задать пользователь;
  • time — время;
  • position — задается позиция персонажа на сцене;
  • size — можно настроить размер будущего персонажа;
  • rotation — можно повернуть персонажа по необходимости относительно центра координат;
  • color — здесь либо задается цвет актера, либо подбирается изображение для него;
  • graphics — можно настроить само изображение актера, например, сузить его вертикально или горизонтально или, наоборот, расширить. Для этого есть дополнительные настройки в этом пункте;
  • motion — в этом пункте происходит настройка всех движений персонажа, можно, например, задать скорость его движения;
  • physics — здесь пользователь настраивает все физические показатели будущего персонажа, чтобы сделать его движения при анимации реалистичней.

Для оптимальной работы с редактором нужно также знать функционал всех кнопок в нем — они расположены вверху экрана справа и слева.

Кнопка настройки дисплея — здесь можно задать разрешение дисплея в момент анимации актеров. Если они будут двигаться, то не будут выходить за указанное поле.

Кнопка воспроизведения — через ее нажатие можно перейти в режим игры и проверить все настройки, которые задал пользователь.

Кнопка вызова меню — через нажатие кнопки можно убрать или открыть меню настроек внизу экрана.

Кнопка публикации — через нее можно экспортировать свою работу на устройство в формате ZIP-файла.

Также в этом меню показываются оси, чтобы настроить расположение актера относительно центра координат.

Дополнительные функции GameSalad

Дополнительные возможности GameSalad включают по большей части функции управления самим приложением. Все они расположены вверху с левой стороны — давайте тезисно их тоже разберем.

File — в этом разделе можно найти функции для управления проектом и медиа внутри него, среди них:

  • new — создание нового проекта;
  • open — добавить любой файл с компьютера;
  • open recent — добавить файл из тех, которые пользователь уже добавил в другие проекты. Также в подразделе можно очистить историю файлов;
  • close — закрыть приложение;
  • save — сохранить работу внутри приложения;
  • save as — сохранить проект на устройство;
  • publish — опубликовать проект;
  • export — экспортировать проект на устройство;
  • networking — настройка подключений;
  • preferences — интеграция с Android Studio;
  • project properties — настройка разрешения экрана игры под конкретное устройство;
  • quit GameSalad — покинуть приложение без сохранения. Проект в таком случае не сохранится и исчезнет.

Edit — раздел для управления действия при создании игры, включает следующие пункты:

  • undo — отменить действие;
  • redo — отменить отмену действия;
  • cut — обрезать;
  • copy — скопировать объект;
  • paste — вставить объект;
  • delete — удалить объект;
  • select all — выбрать все объекты.

Layout — позволяет быстро управлять слоями, включает следующие функции:

  • bring forward — выдвинуть на передний план;
  • bring to front — перенести на задний план;
  • send backward — отправить назад.
  • send to back — вернуть обратно.

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

Tools — в этом разделе можно посмотреть дополнительные инструменты, среди них:

  • APK signer —  специальная программа, которая позволяет подписывать приложения APK для смартфонов;
  • Install viewer support — этот инструмент помогает переустанавливать приложение GameSalad.

Help — это последний раздел, в котором можно связаться с поддержкой или посмотреть обучающие материалы:

  • about — система перевед на платформу, где можно будет почитать о компании GameSalad, а также об их продукте подробнее;
  • GameSalad help — пункт переводит в базу знаний GameSalad, чтобы найти ответы на популярные вопросы или почитать инструкции;
  • tutorials — переводит в раздел туториалов, чтобы изучить подробно, как создать свой первый проект в приложении. Здесь же можно скачать все ассеты, чтобы опробовать функционал;
  • report bug — пункт отправляет на платформу в раздел с обращениями, чтобы каждый пользователь мог сообщить об ошибках приложения разработчикам.

Также с правой стороны есть раздел с личным профилей пользователя — в нем можно посмотреть собственное портфолио, изменить план или только оформить подписку, а также разлогиниться.


Плюсы и минусы приложения GameSalad

У приложения есть свои недостатки и преимущества — давайте про них поговорим.

Вывод

GameSalad — это интересное приложение, которое позволяет делать простые мобильные и десктопные игры. Сложные игры с тяжелой анимацией он вряд ли потянет, зато простые гиперказульные игры — вполне.

Но важно понимать, что приложение поставляется полностью на английском, как и все обучающие материалы. Поэтому без знания языка будет сложно глубинно изучить приложение быстро — придется потратить время. Кроме того, версии для MacOS и Windows значительно отличаются друг от друга — у последнего более старые версии с громоздким интерфейсом. На MacOS поэтому работать проще — для него выпускают версии в срок, поэтому сам редактор выглядит более упрощенным для изучения.

Официальный адрес сайта — https://gamesalad.com/

13 августа 2023
  • Саппорт 7
  • Технологии 6
  • Эффективность 4
  • Надежность 8
Функциональность весьма ограничена

Я не считаю, что GameSalad - лучшее решение для разработчиков игр. Да, с их созданием не возникает никаких вопросов. Интерфейс интуитивно-понятный, но функциональность ограничена. Кроме того, эту платформу нельзя использовать для дальнейшего продвижения игры. Да и разрабатывать 3D-игры тут нельзя.

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 8
  • Технологии 7
  • Эффективность 7
  • Надежность 8
Неплохо!

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

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 8
  • Технологии 8
  • Эффективность 8
  • Надежность 8
Забавный и полезный способ редактировать и разрабатывать игры

Что мне нравится больше всего, так это то, что Game Salad предлагает множество возможностей, будь то загрузка и разработка чего-либо или просто реализация какой-то творческой идеи. Я использую Game Salad для создания визуальных эффектов, плюс Game Salad включает в себя аркаду, которая действительно веселая и нравится моим друзьям. Мне нравится, что ей может пользоваться любой, поскольку это просто в плане усвоения. Самое лучшее, что вы можете учиться, используя эти инструменты, чтобы улучшить свои навыки, к тому же это дешево, так что это действительно, рекомендую!

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 7
  • Технологии 8
  • Эффективность 8
  • Надежность 8
Отличный и простой способ научиться разрабатывать игры

Отличная цветовая палитра, дружелюбная и веселая. Я думаю, что для тех, кто мало что знает о разработке, это может помочь быстрее вовлечься в процесс. Отличный инструмент для обучения. Для энтузиастов, людей с желанием учиться - самое то!!

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 8
  • Технологии 8
  • Эффективность 8
  • Надежность 8
Чрезвычайно прост в использовании и подходит для начинающих

Для тех, у кого нет опыта программирования, обучающая платформа на основе графического интерфейса no code fun - это потрясающе. В ней есть такие функции, как создание игр, которые можно даже публиковать в магазинах приложений.

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 7
  • Технологии 8
  • Эффективность 8
  • Надежность 8
Отличный инструмент для разработки игр

Он прост в использовании и удобен для начинающих. Он имеет минимальный пользовательский интерфейс и предоставляет различные функции для ускорения разработки игр. Предлагает различные шаблоны, что ускоряет процесс.

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 8
  • Технологии 8
  • Эффективность 8
  • Надежность 8
Начните создавать игры

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

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 8
  • Технологии 8
  • Эффективность 8
  • Надежность 8
Даже ребенок может создать свою собственную игру

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

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 8
  • Технологии 6
  • Эффективность 7
  • Надежность 8
Прост в использовании

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

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

13 августа 2023
  • Саппорт 8
  • Технологии 8
  • Эффективность 8
  • Надежность 8
Отличный вариант для новичков, которые ищут простую в использовании платформу для разработки игр

Знание программирования не требуется: GameSalad позволяет пользователям создавать игры без каких-либо знаний в области программирования, что делает его доступным для более широкого круга людей, заинтересованных в создании игр. GameSalad имеет удобный интерфейс, который прост в использовании и навигации, что делает его отличным выбором для новичков. Игры, созданные на GameSalad, можно экспортировать на несколько платформ, включая iOS, Android и HTML5.

Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.

Оставить отзыв

08 мая 2024
Саппорт
Технологии
Эффективность
Надежность

*Все отзывы проходят модерацию, это занимает до трех дней.
*Отзыв может быть отклонен или перенесен в сомнительные по решению модераторов.
*Поменять статус отзыва после модерации невозможно.


Топовая партнерка 1xSlots