Game Maker — софтуер за създаване на игри без програмиране

Game Maker — създавайте игри без програмиране: мощен интерфейс за плъзгане и пускане, GML за напреднали, публикуване в общността и помощ. Стартирайте своята игра днес!

Автор: Leandro Alegsa

Game Maker е компютърна програма, първоначално разработена за операционната система Windows. Създадена е от Марк Овермарс през 1999 г., а по-късно разработката и издаването ѝ бяха поети от компанията YoYo Games. Макар първите версии да работеха основно под Windows, съвременните версии на средата позволяват създаване и експортиране на игри за множество платформи (настолни системи, мобилни устройства и уеб), в зависимост от избрания лиценз и експортни модули.

Game Maker позволява на хората да създават компютърни игри, без да знаят език за програмиране, благодарение на интуитивен интерфейс с плъзгане и пускане (Drag-and-Drop). В същото време потребители със знания по програмиране могат да използват собствения език на Game Maker, наречен Game Maker Language (GML), който дава по-голям контрол, производителност и възможности за разширение на проектите.

Интерфейс и основни инструменти

Инструментът предлага визуална среда за работа с елементи като спрайтове, обекти, стаи и събития. Подходът е базиран на система „обект-събитие-акция“ (object-event-action), което прави логиката на играта лесна за организиране. Интерфейсът използва икони, които показват възможните действия — потребителите могат да комбинират тези икони, за да дефинират поведение, или да пишат скриптове на GML за по-сложни механики.

Основни компоненти и функции

  • Sprite editor — вграден редактор за пикселна графика и анимации.
  • Room editor — сцени/нива, в които се поставят обекти и се дефинира игровият свят.
  • Object & Event system — обекти с прикачени събития (натискане, колизия, аларми и т.н.).
  • Action/DnD система — за бързо създаване на логика без писане на код.
  • Script/ GML — възможност за писане на собствен код при нужда от по-сложна логика.
  • Path, Timeline и Room Editor — инструменти за движение, анимации и управление на времето в играта.
  • Физичен енджин (на базата на Box2D във връзка с определени версии) и поддръжка за звукови ефекти и музика.
  • Вграден дебъгер и средство за профилиране, които помагат при откриване на грешки и оптимизация.

2D и 3D възможности

Game Maker е основно ориентиран към 2D игри и разполага с богати инструменти за 2D графика и анимация. В по-новите версии бяха добавени и ограничени възможности за триизмерната графика, но по-голяма част от общността и готовите ресурси са насочени към 2D разработки.

Експорт и лицензи

Средата поддържа експортиране към различни платформи (Windows, macOS, Linux, iOS, Android, HTML5 и някои конзоли), като достъпът до конкретни таргети може да изисква допълнителни експортни пакети или платени лицензи. Има безплатни и платени версии/абонаменти с различни възможности, и това позволява както любители, така и професионални екипи да изберат подходящия план за своите нужди.

Общност и ресурси

Game Maker има широка интернет общност и официален уебсайт, където потребителите могат да публикуват и споделят свои проекти, да изтеглят примерни шаблони, да купуват или продават ресурси в Marketplace, както и да получават помощ чрез форуми, ръководства и видеоуроци. Общността е важен източник на уроци, готови скриптове и активна подкрепа за начинаещи и напреднали разработчици.

За кого е подходящ

Game Maker е популярен избор за начинаещи, които искат бързо да видят резултати, но също така е използван и от независими студия и професионални разработчици благодарение на възможността за писане на GML и експорт към множество платформи. Ред инструменти и големият набор от ресурси правят средата подходяща за прототипиране, обучение и реализиране на пълноценни игри.

С помощта на Game Maker са създадени много успешни независими заглавия — например Undertale, Hotline Miami и оригиналната версия на Spelunky — което показва, че с добър дизайн и работа инструментът може да доведе до търговски и критични успехи.

История

Game Maker започна като програма за анимация, наречена Animo. Всяка нова версия на Game Maker добавяше нови функции. От версия 7.0 Game Maker се публикува от компанията YoYo Games.

На 22 май 2012 г. YoYo Games пусна GM:Studio. След това GM:HTML5 вече не се поддържа.GM:Studio позволява на потребителите да публикуват своите игри за Windows, Mac OS X, Android, iOS, Windows 8, Windows Phone 8, Linux Ubuntu и HTML5.

Въпроси и отговори

В: Какво е Game Maker?


О: Game Maker е компютърна програма за Windows, която позволява на хората да създават компютърни игри, без да се нуждаят от познания по език за програмиране.

В: Кой първоначално създаде Game Maker?


О: Game Maker е създаден за първи път от Марк Овермарс.

В: Кой създава Game Maker сега?


О: Сега Game Maker се произвежда от компанията YoYo Games.

В: Какво представлява езикът на Game Maker?


О: Game Maker Language е езикът за програмиране, използван в Game Maker.

В: Какво представлява интерфейсът "плъзгане и пускане"?


О: Интерфейсът "плъзгане и пускане" е начин за използване на мишката за преместване на елементи в програмата, вместо за въвеждане на код.

В: Как хората могат да получат помощ за Game Maker?


О: Хората могат да получат помощ за Game Maker от интернет общността и уебсайта, посветен на програмата. Други потребители могат да помогнат при въпроси и проблеми.

В: Коя е една от новите функции, добавени в Game Maker от създаването му досега?


О: Триизмерната графика е една от новите функции, добавени в Game Maker от създаването му.


обискирам
AlegsaOnline.com - 2020 / 2025 - License CC3