{"id":2560,"title":"Windows 11 \u043a\u0430\u043a \u0431\u0443\u0434\u0442\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432","url":"\/redirect?component=advertising&id=2560&url=https:\/\/vc.ru\/promo\/321661-windows-11-krupneyshee-obnovlenie-os-za-poslednie-gody-vot-sem-glavnyh-izmeneniy-dlya-razrabotchikov&placeBit=1&hash=ca2d3cac2204579688890c0dd8c74d724c502c03e1eafa290a34927023ebf86d","isPaidAndBannersEnabled":false}
Инди
Игорь К

2D экшен платформер с кровушкой и пикселями

Привет, DTF. Меня зовут Игорь, мне 32, и я, кажется, начал разрабатывать первую игру.

К чему это все?

Так уж вышло, что 2020-й положил конец моей карьере. Т.е. в силу ряда факторов (и тут дело не только в ковиде) все, что я хорошо знал и умел делать, оказалось никому не нужным. Такие дела. Поубивавшись и подепрессовав пару месяцев, я в конце концов нашел свой дзен и решил, что самое время пожить для себя (благо, лет за 8 с женой успели накопить на стабильный пассивный доход и на свое жилье).

Сам DTF, наверное, и подтолкнул к идее попробовать сваять какую-то игру. Не в качестве новой работы, конечно, а лишь потому, что люблю что-то делать с нуля, так сказать, в чем-то разбираться, ковыряться и т.д. Подумалось, что для геймдева у меня абсолютно все есть: я средненько рисую (в «рисовательной» инсте 6К живых настоящих подписчиков) — арт и анимацию сделаю сам, играю и пою в группе (а посему немного соображаю в аранжировке, сведении, написании музыки) — OST и звуки для игры сделаю сам. Остались пустяки — освоить движок и найти силы не забить на все это дело через недельку-другую (с последним у меня явные проблемы).

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

Ну и я очень надеюсь, что пост не покажется каким-то мусором и будет интересен сообществу)

Что имеем?

На данный момент я разобрался, что буду разрабатывать 2D экшен платформер с очень пиксельной графикой (да, я знаю, она всем надоела. Но для меня так реально быстрее и проще). Решил, что движком будет GameMaker Studio 2 (давайте далее - GM, лень постоянно писать кучу буковок). Взял триал на 30 дней, если дело пойдет - куплю. Пробовал Unity, но мне показалось, что для этого проекта там куча лишнего.

Некоторое время пробовал отрисовывать спрайты и искал подходящий стиль. В итоге пришел к палитре ZX Spectrum (стандартная в Aseprite) + по мере необходимости, возможно, добавлю какие-то мягкие оттенки для подсвеченных объектов или эффектов.

Вот так выглядели первые спрайты в выбранной стилистике:

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

Далее набросал общий вид игры для понимания, что это такое (палитру слишком расширил, в дальнейшем решил так не делать):

Изначально думал, что персонаж будет рыцарем. Dark Souls, все дела. Рисовал его соответствующе. Но в процессе понял, что будет прикольно сделать его более живым, что ли. Поэтому переделал: добавил морду, глаза, изменил "волосы" (если это волосы, конечно). Парень стал таким:

Тут мне пришла мысль сделать общую минималистичную стилистику а-ля Minit от Vlambeer (обожаю их), но добавить в графику крови и жестокости. Т.е. планирую сделать какой контраст между забавными персонажами/врагами и суровой анимацией смерти.

Где-то неделю ковырялся в GM и прописывал основные механики. Гуманитарию (мне) программирование дается сложновато, если честно, но в GM все очень упрощено и нагуглить решения проблем не составляет труда: таких же непонятливых, как я, в сети легионы)

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

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

Вот видео геймплея (громкое слово) на сегодняшний день:

На днях планирую переиграть в разные части Марио, Mitsume ga Tooru, Duck Tales и прочие Darkwing Duck, чтобы понять, как устроены уровни, и попробую разобраться, как устроить свои.

Я понимаю, что смотреть сейчас особо не на что, но все же

Поэтому буду рад советам, пожеланиям и критике: если какая-то анимация кривая или что-то слишком быстро/медленно либо тупо - напишите, пожалуйста. У меня уже замылен глаз)

Благодарю за внимание. Будем надеяться, пост не последний)

П.С. Я тут даже твиттер завел, чтобы постить всякие игродельные дела и вдохновляться разными крутыми ребятами. Если интересно, можете подписаться - @ok_eraser

0
68 комментариев
Популярные
По порядку
Написать комментарий...
Огненный велосипед

Я тут даже твиттер завел, чтобы постить всякие игродельные дела

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

удачи)

17

Или написать, что название игры S….L

9

не, лучше The Last of Us 2

0

Гей - это слишком скучно. Трансгендерная постфеминистка - вот это дело!

Автору удачи, конечно. У него впереди много интересного.

3

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

3
Огненный велосипед

бывшим черным, ставшим белым

не дай бог тебе такое в твитторе запостить....

4

Я отчаянный)

1

Кстати, в плане минимализма и урезанной палитры, downwell один из лучших примеров

13

Ништяк) Черный-белый-красный one love.
Я пробовал и 1 bit, и три цвета - мне не хватает цветов все же. Если и кровь, и тени будут красными, то кровь будет не контрастной(
В downwell все же красный для обозначения теней и важных объектов, если я верно воспринимаю

0

На YouTube есть видео, где разбирают почему дизайн этой игры (в плане читаемости и простоты рисовки а ещё и геймдизайна) хорош. Вдруг будет интересно.
Так же, хотел бы посоветовать, как ориентир пиксельного минимализма, игру «tomb of the mask». Очень стильная и контрастная, за счёт чего каждый предмет на экране сразу угадывается. ред.

7

Круто, спасибо. Гляну

0

Красным валюта, опасные части врагов и выстрелы. Тут смотря как сделать, по сути кровь это эффект, в downwell при убийстве врагов вылетают кристаллы и это не мешает, замени на кровавые брызги и готово)

1

Ну выглядит вполне себе как очередная "моя первая игра". Тут главное чтобы у тебя были правильные ожидания от нее. Если делается исключительно, чтобы попробовать и научиться чему-то, то отлично. Если задумываешься о коммерческом успехе, то с 99% вероятностью его не будет, как и у нескольких последующих игр. 

Если жанр платформера выбран "просто потому что", или потому что в интернетиках по нему туториалы проще найти, то тут без вопросов. Если жанр выбран осознанно и хочется сделать хороший платформер, то тут надо будет заморачиваться и изучать что такое grace time (оно же koyote time) для прыжка и приземления, input sequencing, разделять collision и hit detection, изучать нюансы работы камеры (инерция, forward focus, rooms и т.д.) и выбирать какой из типов камеры подходит твоей игре. И еще много чего еще, что есть под капотом хороших современных платформеров, но чего пока нет в твоей игре.

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

11

Спасибо.
Да, я выше писал, что все это чисто "по фану". Какие там деньги и ожидания за пару прыгающих пикселей) Мне сейчас важно понять нравится мне это или нет. И если нравится, то довести до конца. Пусть это все будет "из говна и палок".
В плане платформинга я больше ориентируюсь на старые платформеры: тот же Super Mario Bros. 3. Минимум механик, минимум хитростей. Потому что делать ту же Celeste в качестве первой игры - я сдохну) 

5

Тогда все правильно делаешь :) успехов!

4

Так Марио 3 же кучу механик и хитростей сделал О__о или ты что-то не договариваешь?)

А вообще мне визуальный стиль нравится, очень напоминает старые cga игры всякие)

2

Да, но он все равно чувствуется "старой школой". Правда, я бегал в него пару лет назад в последний раз и не обращал внимания на все эти тонкости.
Могу ошибаться)

0

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

6

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

8

Если нужно будет постер нарисовать, пиши. Хочу себе такую игру в портфель (◕‿◕✿)

Примеры картинок тут (если стиль подойдет): http://lemon5ky.net/art/

5

Ого) Я твои работы (комиксы и просто арты) любил в 2000-х разглядывать. Буду иметь в виду, спасибо за предложение

2

Хаха, какой маленький интернет)

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

3

!!! - Я вот все думал, ты или не ты =)) 
(Мы с коммиссии 2013 знакомы - я тот чувак из Израиля, который про композицию рассказывал, а потом мы с норвегом решили поспарринговатся прямо на фуршете для авторов) 

2

Ого. Оказывается маленький не только интернет, но и реальный мир)
Рад встрече тут (.❛ ᴗ ❛.)

2

решили поспарринговатся прямо на фуршете для авторов

Вы весело проводили время)

1

Симпотишно

2

Давай, мужик, верим в тебя

3

Добро пожаловать в суровый мир геймдева. 
Советую вам завести страницу на itch. Бросать туда демо пару уровней. Со временем перейти на Стим в ранний доступ. Игра как раз для этого, мне так кажется. Позволит вам держать всегда руку на пульсе и связь с аудиторией. Удачи. Она вам понадобится. Как и всем нам)

2

Спасибище. На itch посматриваю. А удача - дело нужное)

1

Ещё совет. Поймите какого уровня у вас управление героя. Если там не будет много комбинаций управления, то начинайте смотреть также в сторону мобильной игры. Я так понимаю, вы всё равно экспериментируете. 

2

Раз посматривает, значит нужно запускать. Площадки дают разницу хорошую. Итч более западная, там аудитория более лояльна. Это как для разогрева. А ранний доступ в Стим, уже суровая реальность ментальности наших. Хуями извините за грубость будут крыть. Поэтому итч для старта хорошо. Не так демотивирует 

1

Блин, вот подобные спонтанные идеи, очень вдохновляют, молодец. Стиль тоже по душе, в своё время тоже очень зацепил Minit. Прогресс явно есть и то, что я увидел мне дико закатывает)

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

Кстати раньше писал чиптюн, если смогу быть полезен, буду только рад)

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

2

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

1

Быть может, следует добавить импакт ударам? Чтобы противники немного отлетали от ударов. В Hollow Knight еще и главный герой от удара чуть смещался. Если попытаешься смотреть на боевку и движения в Hollow Knight, учитывай, что она меняется на протяжении всей игры.

2

Да, я выше написал про импакт врагов. Попробую сделать. Для персонажа не хочется - меня это бесило на ранних этапах Hollow Knight) Хочется по-олдскульному как-то

0
Огненный велосипед

Выглядит стилёво, честно. «Потанцевал» есть. Плюсуюсь к ребятам выше, что очень не хватает импакта от ударов и движения персонажа, ну и со артом ещё нужно поработать. Для прототипа - хорошо, а для первого раза и в целом супер. Желаю удачи и успехов в этой интересной сфере! :)

2

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

1

Я очень рад быть "вдохновителем") Мне все это тяжело дается и очень хотел бы, чтобы на моем примере тебе далось легче. Правда

1

Я третью игру в соло делаю (первые две а стиме), уже приноровился)

1

к стати, текущая игра в крупном однобитном пиксель арте как раз)

1

Во-первых, удачи. 
Во вторых, не знаю, что там получится по механикам, но персонажи очень стильные, классные прям. Чем то навевает стилистику игр от Behemoth. 
Мне кажется, выбранный стиль идеален для игры-пародии ну или в принципе с юмористическими обертонами, т.е. можно подумать в том числе о визуальных гэгах в процессе. 

Что да, по поводу игр-рефов. Возможно, стоит смтреть на что-то посовременнее, дизайн и анимация все-таки шагнули вперед за 30 лет =). Из жестко пиксельного, но по хорошему залипательного могу сходу вспомнить Dungreed и Gato Roboto. Вторая, кстати, тоже игра-пародия. ред.

1

Спасибо, друг)

1

(Чуть проапдейтил комментарий)
И да, кстати, можешь кинуть ссылку на инстаграм? ред.

0

Gato Roboto - тема, играл, мне нравится.
Я понимаю, что отталкиваться от старых игр сегодня - тупо. Я в своем уме))
Но еще думаю так: я - один чувак, который хочет сделать (читай "сделать до конца") игру. И поэтому очень боюсь сложных современных механик и графических приемов. Если я сяду тупо на неделю рисовать сложную анимацию прыжка или смерти - быть беде) Просто забью, я ленивый.
Но в тоже время я стараюсь изучать, как работают тот же Hollow Knight. Мне интересно. Но не факт, что я вывезу это один и быстро (а задача такая) Поэтому стараюсь взять на вооружение интересные идеи, если они простые в реализации. Вот как-то так

1

Затупил. Вот инстаграм www.instagram.com/ok_eraser
Но там все для души: "Рисую, что хочу")

1

"Изначально думал, что персонаж будет рыцарем. :"

Я сначала решил что это дед мороз )
подумай над этой идеей) А бить не мечом - а мешком с подарками)

1

Блин) А с красными глазами тоже не читается?

0

Глаза в 1 пиксель - имхо не видны

0

Ого. Вот если видос открыть на весь экран - тоже не видны? Мне правда мнение со стороны интересно

0

Красное на белом мало заметно-  в динамики
Это скорее выглядит как уголки губ - а не глаза

1

(Сколько людей, столько мнений - я сразу понял, что это широкая такая репа с красными глазами и хвостом волос сзади. )

0

а я что это геральт из ведьмак

0

Замах не нужен имхо. Нужно как в холлоунайте - вжух и мгновенный удар

1

Там есть промежуточный кадр с разворотом в сторону врага. С таким разрешением я не смогу сделать внятной анимации разворота(

0

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

1

Принято, попробую)

0

Пиксель арт отличный

1

Подумай над тем, как именно должен ощущаться прыжок. Это важно. В 2д Марио он долгий и "лёгкий", герой долгое время находится в воздухе и сильно перемещается во время полёта. В ори он нацелен на горизонтальное перемещение и связан с остальными способностями героя. В Селест героиня прыгает сильно, пружинисто, но совсем недолго.
Реши для себя, как тебе больше всего нравится, потому что это повлияет на практически каждый аспект игры — левелдизайн и боёвку, в частности.

1

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

1

По поводу ZX-Spectrum палитры и  стиля, можете посмотреть для вдохновения трейлер игры Melkhior's Mansion. Используют 8 спектрумовских цветов, с двумя оттенками каждый - всё по канону, ничего лишнего, никаких расширений. Но, разумеется, без заморочек с двумя цветами на знакоместо. Выглядит очень вкусно. 

https://www.youtube.com/watch?v=-I3_3GAZGhE&ab_channel=BitGlintGames 

1

Выглядит действительно офигенно. Я лет за 1000 такое не отрисую(
Спасибо

0

а может таки умножить пиксели на 2?

0

Все сделать в два раза крупнее? Тогда же обзор будет меньше

0

Я что-то совсем не так выразился. Я имел ввиду - увеличить количество пикселей. И получается не в 2, а в 4.
Кароче - добавить детализации персонажам.

0

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

0

в каком разрешение персонажи?

0

32х32, но занимают часть спрайта. Игрок, например, 18х16 где-то в idle

0

Ну это классика же по идее, когда ГГ меньше врагов х) понял, спасибо

0
Читать все 68 комментариев
null