09 Декабря 2024
27

Как я разрабатывал игру за 3 дня для Пикабу Игры

Как я разрабатывал игру за 3 дня для Пикабу Игры

Знакомство

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

Я никогда не работал в игровых студиях и все свои проекты создавал в одиночку, обладая лишь навыками программирования и опытом работы с Unity и Cocos Creator. У меня есть несколько завершенных небольших игр, выложенных на Яндекс.Игры. Большими доходами они похвастаться не могут, но на пару доставок еды в месяц заработать удается.

Недавно решил принять участие в своем первом гейм-джеме — GP Profit Jam #2 feat Pikabu — и хочу поделиться этим опытом. Надеюсь, моя история будет интересной, а советы и фидбек помогут мне в будущем!


Этап 0. Подготовка к Game Jam

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

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

Тем не менее я решил поставить перед собой простую цель: "Сделать игру". Мне давно не хватало мотивации, и участие в джеме стало отличным поводом сдвинуться с места.


День 1. Брейншторм темы, или разговаривать с компьютером это нормально

Четверг, 5 декабря, 20:00 — старт гейм-джема! Объявили тему: "В поисках золотого плюсика" и дополнительное условие: "Элемент: Маскот Пикабу. Будет большим преимуществом, если игра поддерживает лор Пикабу!".

Просьба не закидывать камнями, но я не являюсь активным пользователем Пикабу и с его лором почти не знаком. Благо у меня есть мой надежный товарищ — искусственный интеллект в ChatGPT (или, как я его называю, "мой подручный"), который погрузил меня в историю и специфику данной площадки.

Вот кстати небольшая вырезка от ИИ про лор Пикабу

Вот кстати небольшая вырезка от ИИ про лор Пикабу

Помимо темы джема организаторы предоставили графику с маскотом и элементами Пикабу, причем с исходниками. За что им огромное спасибо!

Как я разрабатывал игру за 3 дня для Пикабу Игры

Спойлер: данная графика послужила основой для многих элементов в моей игре.

Поштурмив с "подручным" тему джема — получили следующее

Название: Подземелье дизлайков

Механика: Рогалик (за референс брал Isaac)

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

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

Прототип графики

На этой прекрасной ноте и закончились мои первые сутки после начала гейм-джема.

День 2. Кто рано встает — тот не я

Выспавшись после рабочей недели, я сел работать за игру в 12:00 по местному времени.

И началось все с прототипа базовых механик - передвижения, стрельбы, примитивного AI и генерации комнат подземелья. Замечу, что большинство кода написал "мой подручный", за что ему большое спасибо. А что? Нужно делегировать.

Спустя примерно 8 часов все основные механики были готовы. Дальше необходимо было внедрять графику.

Прошло еще 5 часов — и несуразные круги и квадраты получили свое истинное воплощение.

А спать я пошел под забавные испанские танцы от моего главного героя.

День 3. Дедлайн близко

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

Что по итогу получилось реализовать:

  • Генерация лабиринта;

  • Базовые механики (стрельба, передвижения, жизни);

  • Механика разбиваемых  и собираемых предметов;

  • Механика бота защитника;

  • Генерация врагов волнами внутри комнаты;

  • Примитивный AI;

  • Один босс с уникальной логикой стрельбы;

  • 3 уровня с различным количеством комнат, 1 уровень с боссом.

Финальные скриншоты

Заключение

Вот так активно и интересно прошли мои выходные. На удивление - мне понравилось. Я получил кучу эмоций, и у меня есть почти готовая игра.

Ну а дальше 2 этап, нужно доделывать игру, встраивать SDK от GamePush и внедрять мобильное управление. Но это уже совсем другая история.

А пока вы можете попробовать поиграть сами (доступно только для ПК) и оставить ваши отзывы и предложения - https://pavel-cherepanov.itch.io/dungeon-of-dislikes

Также призываю ознакомиться с играми других участников!

Спасибо за уделенное время!

Показать полностью 10 3
336

Продолжение поста «Мyдак ли я, что забрала у дочери телефон за полоскание моего грязного белья в групповом чате?»1

Обновлению 4 часа, спасибо @bukashtarakash, за оперативное реагирование.

Я не знаю правил о том, как скоро можно публиковать обновления, но я пишу это, потому что вернуть телефон и извиниться — дело двух секунд, и именно это я и сделала. Вскоре после начала обсуждения поступило много комментариев (поэтому я и перестала отвечать).

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

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

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

Моя церковь помогла мне — епископ дал мне деньги, чтобы я смогла оплатить 1/3 своей месячной аренды один раз, но взамен я тщательно убиралась и должна была быть на связи для выполнения других мелких работ, когда он попросит, и должна была предоставить ему доступ ко всем своим финансовым отчетам. Он также задавал вопросы о том, почему я не поддерживаю хорошие отношения с отцом моих детей настолько, чтобы он решил подать на развод.

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

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

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

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

Показать полностью
1

Незнакомая дочь (2020)

Жанр: Драма

Немолодая профессор и преподавательница английского языка Леда проводит отпуск в одиночестве в Греции. Наблюдая за большим местным семейством, а особенно — за молодой матерью Ниной, она вспоминает собственную молодость и отношения с дочерьми, когда те были совсем маленькими.

Неделя засранной ленты на телефонах, объявляется открытой!

Мне хватило буквально 3-4 минуты на небольшую коллекцию. А сколько встретилось вам?
И да тег банить не надо предлагать, есть интересные посты у которых в конце есть дебаты. Забанив тег, есть вероятность пропустить что то интересное

Показать полностью 6
87

Я нашел свой детский рождественский дневник, и теперь не могу спать

Это перевод истории с Reddit

Я помогал родителям собирать вещи для переезда в их новый дом на юге. У мамы ухудрился артрит, и они хотят жить в более теплом месте. Разбирая шкаф в своей старой комнате, я наткнулся на тетрадь с рождественскими наклейками и, кажется, кусочками растертой леденцовой трости. Обложка была липкой от старого налета, блестящие наклейки отклеивались по углам — типичное мое детское творчество.

Я нашел свой детский рождественский дневник, и теперь не могу спать

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

"Привет!!!! Я знаю, что Санта существует, потому что он живет у нас в подвале!!!!!"

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

"Я нашел его, когда искал свои старые игрушки в подвале. Он сидел за рождественскими коробками, и на нем было красное пальто, как у настоящего Санты! Его борода была немного грязной, а пах он странно — чем-то вроде прокисшего молока, но, наверное, он просто устал после раздачи подарков. Он сказал мне никому не рассказывать, что он здесь, потому что это секрет. Он сказал, что выбрал наш дом специально."

Теперь я помню. Помню, как гордился тем, что "Санта" выбрал именно наш дом. Каким особенным я тогда себя чувствовал. Воспоминание словно комом застряло в горле, пока я читал дальше.

"Я приношу ему печенье и молоко, как и полагается. Он ест их очень быстро, а иногда просит еще что-то. Вчера я отдал ему свой бутерброд, и он съел его за два укуса! Но теперь мама злится, потому что еда пропадает из кухни. Я сказал, что это для Санты, но она просто отправила меня в комнату."

"Папа сегодня очень разозлился, потому что кто-то взял мамино портмоне. Я хотел сказать им, что это, наверное, Санта, который собирает деньги на подарки, но я обещал, что не скажу. Санта сказал, что если я расскажу кому-нибудь, что он здесь, произойдет что-то очень плохое. Он не говорит 'хо-хо-хо', как в фильмах. Его голос тихий и хриплый, как звук шуршащих под ногами листьев."

Мои руки так дрожали, что я едва мог удержать страницы. Я вспомнил, как пропало мамино портмоне. Вспомнил, как папа устанавливал дополнительные замки на все двери. Вспомнил, как родители спорили, вызывать ли полицию.

Следующая запись заставила мою кровь застыть в жилах.

"Я слышал, как он ходил ночью. Ступеньки скрипели, когда он спускался и поднимался, как когда папа идет в подвал за инструментами. Он остановился у моей двери и очень громко дышал. Я слышал его через щель под дверью. Это было медленно и тяжело, как звук работающего холодильника. Думаю, он проверял, сплю ли я! Хорошо, что мама всегда заставляет меня запирать дверь на ночь, иначе Санта понял бы, что я не сплю!"

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

Последняя запись датирована 23 декабря.

"Сегодня Санта пропал! Все его вещи за коробками тоже исчезли. Наверное, он пошел навещать другие дома! Мама все время плачет и обнимает меня, говорит, что нам очень повезло. Я не понимаю, почему она так расстроена – Санта выбрал наш дом специально! Это значит, что я был очень хорошим в этом году!"

"У дома Джонсонов, наших соседей, полно полицейских машин. Мама не пускает меня к окну, но, наверное, Санта сейчас у них! Я видел, как полицейские находили куски его красного пальто в их мусорном баке. Наверное, Санта нашел себе новое пальто — старое все равно было грязным."

"Я так жду Рождества!!!!!"

"P.S. Мы какое-то время будем жить у бабушки. Надеюсь, Санта знает, где меня искать!"

Я не мог читать дальше. Я позвонил маме. Она расплакалась, когда я спросил ее про то Рождество. Сквозь слезы она рассказала мне правду о Джонсонах. О том, что нашли полицейские. О том, почему мы не возвращались в наш дом до Нового года.

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

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

"Обновление: Мама наконец рассказала мне все. Оказывается, после того, что случилось у Джонсонов, полиция нашла похожие случаи в трех других штатах — все в декабре, все в домах с детьми, все с кем-то, кто жил в их подвалах несколько дней до убийств. Его так и не поймали.

На следующей неделе я помогаю родителям переезжать. Но сначала я сожгу все эти рождественские коробки в подвале. Все до одной."


Подписывайся на ТГ, чтобы не пропускать новые истории и части.

https://t.me/bayki_reddit

Показать полностью 1
829

Зима начинается, кот, русская голубая, ухоженный, ласкoвый, появился сегодня на улице. Почему? Риторический вопрос1

Санкт-Петербург, Ленинградская область
🆘🆘🆘 СРОЧНО НУЖЕН ДОМ 🆘🆘🆘

Зима начинается, кот, русская голубая, ухоженный, ласкoвый, появился сегодня на улице. Почему? Риторический вопрос

Сегодня к месту кормления уличных животных пришёл кот. Новенький 😱. С аппетитом слопал три пакетика. Даже гладиться подходил...

Потом ушёл на крыльцо под двери, сидит.

Звоните или пишите на вотсап +79215717841 Инна (в любое время)

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

Отличная работа, все прочитано! Выберите