67

Как я сделал Платформер Pixel Quest

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

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

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

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

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

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

Подобрали замечательные сеты уровней и главного героя в стиле pixel art

Купили тайлы, нарисовали в редакторе Tiled первые версии уровней,

получилось красиво. Игру в черновом варианте обозвали Pixel Rogue. Все логично – игра из пикселей, а вторым словом должно быть действие, так пусть игрок будет искателем приключений и ворует сокровища.

Когда появился прототип и главный герой, мы начали обсуждать разные варианты названий: Pixel Rogue, Pixel World, Pixel Man, Pixel Knight, Pixel Vixel, Pixel Adventure, Pixel Quest. Долгими дебатами выбрали “Pixel Quest” – это название хранит в себе какую-то загадочность и отражение в реальности вымышленного мира.

Хотелось вложить в идею сюжета простоту и загадку выдуманного мира. Придумали вот что. Некто создал из пикселя мир, в который поместил главного героя с простой миссией – уничтожить местных существ и вообще все существующее, потому что мир у создателя получился кривой, требующий переделки, но по некоторым причинам творец сам не может его преобразовать. Наш главный герой (подобно молодому специалисту) охотно берется за дело.

Подачу сюжета решили сделать в простом для понимания и реализации виде.

На уровне раскиданы три вида предметов:

1) Огонь – это обращение создателя к главному герою

2) Указатели – для знакомства игрока с миром, чтобы он не показался сухим и населенным роботами.

3) Свитки – это мысли самого персонажа

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

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

Любой уровень проходит в своем взрослении следующие жизненные этапы:

1. ЧВ (Черновой вариант) – это уровень нарисованный на листочке.

2. РЧВ (Реализованный черновой вариант) – это уровень, который можно "пробежать" в игре

3. ПВ 1 (Проверочный вариант 1) – это уровень, в котором есть примерные враги, монеты и сундуки

4. ПВ 2 (Проверочный вариант 1) – это уровень в котором уже меньше свободного и пустынного места, так сказать, ПВ 1 с устраненными замечаниями

5. ПВ 3 (Проверочный вариант 1) – это уже уровень, который на своем месте в порядке уровней. Имеет сложность адекватную своему местоположению. Ни один уровень не может стать ПВ 3, пока все уровни не прошли ПВ 2 проверку. Имеет чекпоинты

6. ПВ 4 (Проверочный вариант 1) – окончательный вариант уровня, у которого выровнен баланс, встроены диалоги. Устранены все замечания версии ПВ 3

Примерно по этой схеме мы старались провести каждый уровень, прогоняя его и тестируя много и много раз. Но самое интересное, что уровень на любой стадии может не быть включен в финальную версию игры. Для Pixel quest мы реализовали 25 уровней на разной стадии, а в релиз пошло только 18,самых отборных и лучших на наш взгляд.

Вот, например, один из последних уровней на разных стадиях:

Как я уже написал, подачу сюжета решили делать через некоторые объекты на карте. Для упорядочивания сюжетной линии расписали содержание в виде текста, который потом конвертировали в конкретные сообщения, а после расставили объекты на уровне. Вот пример одной из глав:

и как в виде текстовых сообщений:

Как это выглядит на уровне:

Игру, разумеется, всегда хочется сделать качественную, с наименьшим количеством глюков, но каждый раз перепроходить уровни, начиная с первого, долго, поэтому использовали стандартный метод “читов”. В специальном билде на главном экране появляется кнопка которой можно активировать “админку”.

По итогу можно выбрать любой уровень, и с помощью кнопок во время игры:

1. Пройти все предыдущие уровни полностью и зафиксировать это;

2. Пройти текущий уровень, собрав все предметы;

3. Включить режим “имбы”;

4. Выпить зелье здоровья;

5. Надеть шкуру снежного человека;

6. Вернуться в шкуру главного героя;

7. Пройти уровень, собрав все пиксели “Силы”;

8. Пройти уровень, собрав все пиксели “Интеллекта”;

9. Пройти уровень, собрав все пиксели “Выносливости”;

10. Пройти игру с концовкой номер “1”;

11. Пройти игру с концовкой номер “2”;

12. Пройти игру с концовкой номер “3”.

А вот как мы старались сделать "красиво" на примере главного меню.

Музыкальное сопровождение оставили напоследок, когда вся игра уже была почти готова, потому что музыканту надо поиграть, погрузиться в процесс, а не абстрактно сочинять, что попало. Благодаря такому подходу у нас появились уникальные композиции, написанные для Pixel quest. На каждом уровне и для каждого босса – своя мелодия. Музыка занимает больше половины всего веса – 55 мегабайт из 80, но мы думаем, оно того стоит.



[b]Игра бесплатная[/b]. Скачайте, поиграйте, получите удовольствие. Буду очень благодарен за положительные отзывы и пятерки.


Вот ссылочка на видео:

https://www.youtube.com/watch?v=TDKoU7YZBTk


Вот ссылочка на приложение

https://play.google.com/store/apps/details?id=com.xatari.Pix...

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества