Вторник, 03 Декабря 2024, 19:43

Приветствую Вас Гость

Меню сайта
Категории каталога
Создание игр [358]
Статьи об общих понятиях связанных с созданием игр.
Программирование [83]
Гайды по программированию на разных ЯП.
Движки и Гейммейкеры [148]
Статьи о программах для создания игр, уроки и описания.
Софт [44]
Различные программы, в том числе в помощь игроделам.
2D-графика [14]
Уроки по рисованию, растр, пиксель-арт, создание спрайтов и пр.
3D-графика [17]
Уроки по моделированию, ландшафт, модели, текстурирование и пр.
Моддинг игр [5]
Модификация компьютерных игр, создание дополнений, перевод, хакинг.
Игры [168]
Статьи об играх, в том числе и сделанных на гейммейкерах.
Разное [133]
Статьи, которые не вошли в определённые разделы.
Наш опрос
Что в своих играх используете от стороннего производителя?
Всего ответов: 9580
Главная » Статьи » Движки и Гейммейкеры

Game Maker и Steam на примере Legend of Fae
«Те из вас, кто следил за деятельностью renderDragon’а, знают, что мы объединили силы с Endless Fluff Games для создания и выпуска нашей первой игры для iOS: Derfwood. Но вы могли и не знать, что Derfwood – это уже второй наш совместный проект. В первый раз мы помогали Endless Fluff разместить их игру «Legend of Fae» в Steam’е (игра недоступна в России – прим. переводчика).

При создании «Legend of Fae» Endless Fluff использовали Game Maker. Я знаю, что пользователи Game Maker’а (а в еще большей степени хейтеры – прим. переводчика) очень сомневаются в том, что игры, сделанные с его использованием, могут работать (и самое главное – продаваться – прим. переводчика) со Steam’ом. Даю 100% гарантию, что Steam-версия «Legend of Fae» сделана на Game Maker’е. Интеграцию со Steam’ом, как эксперты по части Game Maker могли догадаться, нам обеспечила самописная библиотека, которую мы создали и связали с Game Maker’ом при помощи Game Maker’s Extension Maker’а. Библиотека была написана в Visual Studio C++ и связана с библиотеками Steam’а. Эта DLL – своеобразный промежуточный слой между Steam’ом и игрой, сделанной на Game Maker’е. Как и предполагалось, она дала доступ ко всем возможностям, которые может предложить Steam (Cloud, Достижения и т.д.). К сожалению, мы не можем предоставить больше деталей, так как Steam API находится в закрытом доступе.

Legend of Fae

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

Поработав со Steam API мы убедились, что Steam был разработан настолько удобным, насколько это возможно, так что единственное препятствие для размещения вашей игры – это долгое время ожидания одобрения игры для продажи (а также качество самой игры, конечно – прим. переводчика). Так что независимо от того, программируете вы, работая в Scratch (визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов – прим. Википедия), или используете 3д-движки, будьте уверены в себе и продолжайте делать веселые и захватывающие игры. Мы, как игроки, ждем не дождемся как бы поиграть в них!

Legend of Fae Legend of Fae


Источник: КЛИК»
Категория: Движки и Гейммейкеры | Добавил: JeromKid (02 Августа 2012)
Просмотров: 13516 | Комментарии: 13 | Рейтинг: 5.0/4 |
Теги: Endless Fluff, Game Maker, Legend of Fae, steam, Derfwood, Steam API, ОБ ИГРЕ, стим, renderDragon, Endless Fluff Games
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «Game Maker и Steam на примере Legend of Fae», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Всего комментариев: 13
+-5-
10 Animan2010   (11 Августа 2012 19:50) [Материал]
Animan2010Ура, люди, ГМ принимают на стиме, теперь все делаем игры лишь на гмейкере.

+0-
13 Danteo122   (22 Ноября 2012 18:16) [Материал]
Danteo122Это 1 к 100 что гцуповские игры возьмут

+2-
9 Gavolot   (08 Августа 2012 19:57) [Материал]
GavolotА что не верить то, к гм легко подключаются длл-ки, а значит вполне вероятно, что запечатав функции Steam в библиотеку, тем самым развязываете гм руки =)

+2-
3 Eshford   (03 Августа 2012 13:55) [Материал]
EshfordНе плохо, ну а то, что игра на GM могут появиться в Steam доказал нам еще Dustforce.

+1-
4 JeromKid   (03 Августа 2012 14:07) [Материал]
JeromKidМногие "иксперты" до сих пор играют в Фому неверующего, слыша Game Maker и Steam в одном предложении, что уж тут говорить.

+1-
5 Eshford   (03 Августа 2012 14:36) [Материал]
EshfordКстати написал статью отчасти о Steam, а сам там три месяца не появлялся! .-.

+0-
6 JeromKid   (03 Августа 2012 15:22) [Материал]
JeromKidУ меня компьютер сломался, а заняться починкой лень, лол. :С

+0-
11 CrazyFizik   (21 Сентября 2012 02:49) [Материал]
Хех.
Игру явно не лохи делали, думаю они бы смогли сделать её и на флеше, и на ксане, и на юнити, или вообще написать свой движок игры с нуля на С++.
Подавляющее же большинство "игроделов на гамаке" вряд ли сможет сообразить свою собственную дллку для стима (учитывая еще и то шо стим АПИ кагбэ закрыт, значит люди не с улицы), а если и сообразит, то в принципе париться не будет, а запилит свою игрулину на той же XNA или вообще самостоятельно движок напишут.
Скорее всего игра была выпущена в рекламных целях ГМ студио, и небось участие гамака свелось к рендерингу. biggrin biggrin

+0-
7 SilkT   (03 Августа 2012 18:01) [Материал]
Для стима её сделали на своём движке

+1-
8 Revolver_45   (05 Августа 2012 10:30) [Материал]
Revolver_45Источник: сам придумал.

+0-
2 skypo   (03 Августа 2012 09:33) [Материал]
Хорошая новость! ГМ, оказывается, не так плох, как я думал о нем (хоть я и программирую на нем)

+2-
12 CrazyFizik   (21 Сентября 2012 03:12) [Материал]
Маркетологи, такие маркетологи.
Гамк существует уже стопицот лет, а толковых игр на нем можно по пальцам пересчитать.
Как среда для прототипирования дизайнеров - может и сгодится. Но ни один нормальный программист под ней писать не будет, а если и будет, то обплюются.
Сам по-началу проявил интерес, в итоге понял шо ветка то мертвая.
Причины таковы:
- фееричная производительность, особено радует то шо скрипты, вынесенные за пределы объекта отдельно выполняются медленнее. То шо львиная доля программы - это куча функций, которые потом уже используются в мейн лупе, для Овермарса видимо тайна, ну или он считает пользователей гамака настолько тупыми, шо они никогда не выйдут за пределы стандартных функций.
- концепция ООП реализована по-инвалидски, полиморфизмом даже и не пахнет. Да и вообще нету нормальных инструментов для работы с объектами.
- все что сложнее платформера из стандартного примера, превращается в трудноуправляемую мешанину скриптов и пиктограмок. По дефолту создавать свои действия и функции низя, только через отдельную утилиту, которая ничего не гарантирует или вообще, стиснув зубы, писать свои дллки. В итоге куча радостных часов, потраченных на то, что бы выяснить какое событие и в каком объекте вызывает такой-то метод в другом объекте.
- синдром левого окна. Могу даже скриншот выложить, где всего два объекта - один высчитывает расстояние до другого в 130 пикселей, второй до первого в 128 пикселей ))) Видимо это уже особенность движка - скорее всего прежде чем перейти к следующему объекту, движок сначала должен полностью обработать предыдущий объект - все события и методы, про другие способы организации Марк видимо тоже не знает, та же коллизия будет обрабатываться в процессе перемещения текущего объекта, до того, как будут перемещены все остальные, идущие за ним, объекты. А движок, ох и ах, уже не перепилишь
- мягко говоря не самый удобный интерфейс, который дополняют свистелками и перделками, вместо того, чтобы сделать сквозную и прозрачную IDE. Ей богу, блокнот кажеться по сравнению с ним верхом изобретательности.

+0-
1 TLT   (02 Августа 2012 22:09) [Материал]
TLTНе нравятся игры этого направления, но если игра была сделана на GM, то хорошо - всё же качество очень высокое.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
10 случ. движков
  • Flicksy
  • Proton
  • Demoniak3D
  • Panda3D
  • WindMill
  • Vizard
  • RPGDTE
  • PlayCanvas
  • Genesis 2D
  • SMBX
  • Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг