Как я игру на Construct 2 создавал

Привет, DTF! Сегодня я напишу, как я делал игру и наступал на грабли, на которые вам наступать не стоит.

Игру я хотел сделать очень давно - но не имел опыта. Решив сначала заняться малым, я начал экспериментировать в Unity. Добавил спрайт. Так получилось, что это была голова Навэльного. И понеслось...

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

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

Ну смешно же!

В итоге, распрощавшись с Unity на время, я перешел к более простой платформе: Construct 2. Создав там первую игру (она получилось ужасной), я решил посмотреть туториалы, попробовать поделать более простые игры. Создавать события там было элементарно: перетащил кубик, задал координаты. Выскакивает уточка. Перетащил кубик, задал скорость. Появился враг. Так, ради шутки с друзьями за пару дней сделали игру "Navalnyy: The Game"

Небольшая часть "кода" данной игры.
Небольшая часть "кода" данной игры.

Первая версия получилась неряшливой. Набив шишек на попытках создать нечто "играбельное", в итоге у нас получилось. Разослал игру друзьям, они посмеялись и предложили свои нововведения в игру - как с политической точки зрения будет корректнее :D. Так, обрастая и дополняясь, игра выходит на сайт нашего "Сообщества" (за некоторое время мы решили создать его и испытать наши силы в написании сайтов. Оценить вы можете сами тут. Получилось неплохо, даже очень (учитывая, что нас в "команде" было двое - я, делающий игру и мой напарник, делающий спрайты и текст). Теперь и остальные могут в это играть.

Поиграть можете и вы по ссылке - gameherosociety.ru
Поиграть можете и вы по ссылке - gameherosociety.ru

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

В заключении, вот что я могу сказать про Construct 2:

  • Он удобный: вам не надо страдать из-за ошибок компиляции или нежелании изучать код. Создали, запустили, выложили. Быстро и легко.
  • С ним вы научитесь правильно распределять время в разработке настоящих игр. Вы не станете сразу писать код, а сначала распределите роли, создадите побольше папок для сортировки, несколько слоев, будете называть каждый новый элемент нормальным именем и не наткнетесь на те же грабли второй раз.
  • Это приятно. Когда вы видите вашу игру и как в нее играет кто-то другой, это доставляет огромное удовольствие.

И вот я пишу статью на DTF в надежде услышать хоть какие-то комментарии о сайте, какие исправления вы бы сделали и хоть парочку комментариев об игре.

P.S. Ну и конечно ради DTF. Мне нравится этот сайт и надеюсь, что он будет процветать! Всем добра, учитесь программировать и делайте свои игры!

1414
16 комментариев

Статья, которую мы заслужили.

5
Ответить

Зашел почитать статью, а вместо нее увидел нечто несуразное вместо игры о которой должна быть статья и очерк в духе "я попробовал Unity, не вышло, сделал свой шедевр на Construct, на этом все".
Про игру - в игре ужасно все, от спрайтов до геймплея.
"Он удобный: вам не надо страдать из-за ошибок компиляции или нежелании изучать код. Создали, запустили, выложили. Быстро и легко." - создал, выложил, работает криво, выглядит ужасно, зато выложил. Типичный хуяк-хуяк и в продакшен.
"С ним вы научитесь правильно распределять время в разработке настоящих игр." - нет, к разработке настоящих игр констракт не имеет никакого отношения. Это конструктор, песочница, как гаррис мод, не больше. При чем в гаррисе еще и заскриптовать все на lua можно.
"Вы не станете сразу писать код, а сначала распределите роли, создадите побольше папок для сортировки, несколько слоев, будете называть каждый новый элемент нормальным именем и не наткнетесь на те же грабли второй раз." - никто и не пишет сразу код. Дальше идет вообще бред про создание папок. Создание ресурсной структуры проекта и создание договоренностей о ней - в каком виде использовать, как заводить новые ресурса (где и как именовать), все это настолько логично, что описывать это дополнительно и сравнивать с написанием кода - бред дикой кобылы. "Не наткнетесь на те же грабли" - какие те же?
"Это приятно. Когда вы видите вашу игру и как в нее играет кто-то другой, это доставляет огромное удовольствие." - приятно когда твоя игра не выглядит как куча пнг хреново вырезанных в фотошопе (пэйнте?) на белом фоне, а еще приятно когда игра доставляет кому-то удовольствие, а не только свое чсв почесать с ее помощью можно.

3
Ответить

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

1
Ответить

+Статья не о том, какую здоровскую игру я сделал, а о том, что я на констракте сделал игру. И все. Она не должна быть шедевром.

1
Ответить

Шутки шутками, но меню стоит переделать. Темные буквы на местами темном фоне не очень читабельны. Да и сам по себе дизайн просит переработки. Собирать контент игры без единства стиля, из рандомных материалов, которые были на компе, плохое решение.

"Ну смешно же!" - это не смешно. Это фиаско. Нужно серьезней подходить к работе над игрой, какой бы шутливой она ни была.

1
Ответить

Хорошо, будем стараться. Выдержим, так сказать, стиль и с новыми обновлениями переделаем.

1
Ответить

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

1
Ответить