Виталя делает игры – Telegram
Виталя делает игры
430 subscribers
222 photos
55 videos
163 links
Что может быть лучше, чем запах кода поутру? Только запах запёкшихся теней в Godot.

Чат: https://news.1rj.ru/str/gambala_chat
X: https://x.com/gambala_codes
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Когда вы спрашиваете, что движет мной в создании игр и в такой кропотливой работе над каждым их элементом:
😁20🤡3
This media is not supported in your browser
VIEW IN TELEGRAM
День 40

Технический день.
– Провёл аудит кода, почистил и отрефакторил архитектуру;
– Проставил аннотации типов где не было;
– Исправил поведение TextureProgressBar в Godot (прогресс бары на текстурах): До исправления прогресс бар мог опуститься в ноль даже если прогресс ещё был далеко от нуля (2%-5%) или быть полностью заполненным уже при 95-98%;
– Поигрался с интерфейсами для прокачки, не нравится, буду искать ещё.

Закрыто фич 🏀 170 из 220
Игра готова на 77%
1👍6🤡2
This media is not supported in your browser
VIEW IN TELEGRAM
День 41

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

Закрыто фич 🏀 175 из 225
Игра готова на 78%
1🔥11👍2🤡21
Media is too big
VIEW IN TELEGRAM
День 42

– Выбрал для игры название;
– Набросал логотип;
– Поправил camera shake эффект, теперь он не такой сильный и варьируется по силе, слабо при ударе по объектам, и сильнее при их уничтожении.

Закрыто фич 🏀 178 из 226
Игра готова на 79%
🔥75👍3🤡3
День 43

Проектирую прогрессию!
– Ещё раз изучил все игры выбранного мной и смежных жанров;
– Составил общий список апгрейдов (повышающих характеристики), присущих этим жанрам;
– Декомпозировал саму суть прогрессии (в базе своей она всего лишь о том, как за счёт апгрейдов качать пять степеней свобод, они на скрине);
– Всё ещё думаю о виральном потенциале и как совместить несовместимое – быструю в создании игру, простую для осознания (но не слишком очевидную) прогрессию, и виральный потенциал.

Закрыто фич 🏀 181 из 227
Игра готова на 80%
👍6🤡64
День 44

Прохожу регистрацию аккаунта разработчика в Steam!

На самом деле всё это время параллельно с созданием игры я вёл работу по юридической части, необходимую, чтобы зарабатывать на Steam. И наконец-то (кажется) основные приготовления закончены и я смогу создать Steam-аккаунт, оплатить $100 за слот с игрой и получить возможность опубликовать игру.

Но это принесло неприятное для меня известие. Даже если я создам аккаунт сегодня – я не смогу выпустить игру в релиз раньше 10 февраля. И если я выпущу игру в феврале – то деньги с её продажи я увижу лишь в конце марта (! второе неприятное известие).

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

При таком раскладе игру я вероятнее всего буду тащить не в ускоренном порядке, а полноценно, с публикацией страницы, плейтестом, демо-версией, участием в Steam Next Fest (пройдет в конце февраля), релизом игры в начале марта и получением денег в конце апреля.

Но деньги-то мне нужны уже в январе 🫠 Есть вопросы, для решения которых мне очень нужны $10к на карте к концу этого месяца. А значит добывать их мне сейчас придётся не игрой, а другими активностями. И возможно даже те 1.5-2 часа в день, которые я проводил над игрой – я не смогу проводить... Что меня очень печалит и дизморалит, опускаются руки оттого что не я смогу заниматься любимым делом неизвестно сколько.

Что думаете? Буду рад обратной связи.

Закрыто фич 🏀 186 из 230
Игра готова на 81%
8😢4🤣4🤡2
Статистика по игре

За 45 прошедших дней я проделал что называется hell of a job.

С первоначальных 50 фич игра разрослась до 230 (и их станет больше после того как я решу в каком направлении двигать игру к релизу в новых реалиях).

И всё эти фичи я закрыл, занимаясь проектом по 1.5-2 часа в день. Это 68-90 часов суммарно, или всего 1.5-2.5 недели фултайм. Если бы я мог позволить себе заниматься любимым делом фултайм.

Выводов не будет. Будет поиск $10к на решение текущих вопросов, и возвращение после этого обратно в геймдев к любимым играм.
👍9😭5🤡2🤷‍♂1
Спасибо вам за поддержку

Последние дни публикуя девлоги я получал от вас столько реакций и поддержки, вы себе не представляете. ❤️ на постах, новые читатели на канале. Мне это очень ценно.

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

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

Но, толкаемся от того что есть. Придётся так.
🔥1811🤡6
Media is too big
VIEW IN TELEGRAM
Как часто случается в моей жизни – для меня снова сработала череда счастливых случайностей 🙂

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

Но сама эта разработка, ведение канала здесь, участие в тематичных чатах – сводит меня с потрясающими людьми. Сегодня судьба свела с ещё одним клёвым pixel-art иллюстратором, возможно что-нибудь сделаем вместе уже в этом году.

Там же меня заметил Влад Тен (с которым мы давно знакомы с твиттера, но оба понятия не имели, что каждый из нас немного заигрывает с геймдевом). Почти наверняка вы сейчас читаете этот пост т.к. пришли ко мне с его канала (https://news.1rj.ru/str/tenfoundation/3852). Всем вам рад 🥂

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

В общем – счастливые случайности 🙂
17👍6🤡5
Media is too big
VIEW IN TELEGRAM
Решил я впервые в своей жизни поучаствовать в гейм-джеме 🙂 Проверить, смогу ли я за один вечер собрать что-то завершённое.

Собрал, прототип. И что-то пока не знаю, достойно ли это вообще уровня джема. Что думаете?

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

Думаю сделать:
– Кнопки сочнее, с отдачей на клик
– Какой-то прогресс-бар по волнам (2-я волна через 3, 2, ...)
– Смену цветов у змеи чтобы каждая новая волна отличалась внешне и характеризовала кратный рост сложности (ради преодоления чего есть апгрейды)
– И понятное дело просто линейно больше волн уровней апгрейдов, прогрессию

И сейчас мне люто не нравится картинка, смазано и мыльно, хочу чёткость выше, на уровне Wild Growth и SNKRX.

Что скажете? Допиливать дальше или отказаться от джема?
1🔥19👍95🤡2
Виталя делает игры
Решил я впервые в своей жизни поучаствовать в гейм-джеме 🙂 Проверить, смогу ли я за один вечер собрать что-то завершённое. Собрал, прототип. И что-то пока не знаю, достойно ли это вообще уровня джема. Что думаете? Вдруг у вас есть мысли, есть ли вообще у…
Про вайбкодинг в геймдеве

Возможно вы не знали. Но этот прототип на геймджем я целенаправленно (и весьма ненапряжно) собрал в режиме вайбкодинга🤖

Осознал вдруг, что из своей Github Copilot подписки за $10/мес я вообще не использую платные модели (обхожусь бесплатной GPT-4.1 для элементарных задач типа «мне лень лезть в документацию, набросай мне вот это и это, а дальше я сам»), и под конец месяца у меня осталось дофига кредитов. Включил там Gemini 3 Pro и поигрался с ней.

Оказалось супер круто. Все задачи по кодингу я сгружал на неё, а сам занимался подбором визуального стиля, звуков, музыки, и геймдизайном. Начинал общаться с ней как получается, поправлял её в процессе, погружал в свой архитектурный стиль. В итоге она, такая вгружённая, по моей просьбе сформировала несколько markdown «скиллов» для неё же на будущее.

Открытие месяца – написание «скиллов» для нейросетки самой же нейросеткой это имба

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

Приятный бонус – такие скиллы легко читаются и людьми – можно использовать для обучения. Вот пример одной такой инструкции: https://gist.github.com/gambala/7bcecc96539056123ae9234dac078495

При этом нейросетка писала и распределяла код по файлам так, как это нужно мне, и сейчас, спустя 2 недели (вообще не занимаясь геймдевом), я могу зайти в проект и сходу в нём сориентироваться и продолжить, хоть самолично, хоть с нейросеткой.

А вы, используете нейросетки в геймдеве?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤡73🔥2
Как на самом деле выглядит геймдев – неприглядная правда

Проверил – из 1242 игр, купленных мной в стиме, 582 установлены и периодически запускаются. Ярлыки уже не влезают на рабочий стол😬

Я не устану повторять: Хотите создавать интересные и финансово успешные игры – играйте и изучайте игры, и успешные и провалившиеся.

Как думаете, сколько на скриншоте успешных а сколько провальных?

И играли ли вы в какие-нибудь из них? Какие понравились?
🤡9🤣3
Как выглядит геймдев изнутри. Часть 2

Помимо моих 1242 игр в Steam я конечно же смотрю на другие платформы. Особенно на мобильный гейминг.

Steam в плане конкуренции это детские ясельки, настоящая борьба за игрока идёт в мобильном сегменте. И у них есть чему поучиться.

Так филигранно держать игрока с первых секунд (на самом деле раньше, ещё с рекламы), подсаживать игрока на игру и потом доить на внутреигровые покупки – это искусство и целая наука.

Сейчас играю в Tasty Travels и вижу все их приёмы. Тот кто придёт с таким кол-вом приёмов в Steam – выиграет эту жизнь.

И конечно же сок, много сока, сочные кнопки, анимации, звуки, эффекты, переходы, диалоги. Мой фаворит здесь это мобильная Paper-io 2. Гляньте, я гарантирую: в этих 8 минутах видео сока и эффектов больше, чем во всех сделанных вами инди-проектах вместе взятых:

https://www.youtube.com/watch?v=4YNkFWzW21s

А на какие мобильные проекты вы смотрите и приёмы откуда хотите перенять?
🤡12👍32
Про нейросети

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

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

Так вот сейчас нейросетки помогают нам писать письма. И читать письма от других людей. Составляют вакансии. Сравнивают CV кандидатов с вакансией и говорят насколько % кандидат соответсвует.

В играх нейросетки используются в кодинге, в локализациях (обратите внимание на скрин, это свеженький Dragon Quest VII от Square Enix), в генерации музыки (AI-генераторы музыки настолько сильны, что уже лишают композиторов работы), в оптимизации перфоманса, в составлении сценариев и хуков, в маркетинге и контент-менеджменте.

И моя рекомендация вам – осваивайте нейросети. Щупайте разные модели. Внедряйте их в свои привычные процессы. Если не идёт – ставьте челленджи, например «Сегодня я пишу ВЕСЬ код исключительно с помощью AI агента, ни строчки самостоятельно». Учитесь писать промпты и работать с ответами нейросетей. Учитесь фиксировать накопленный ими контекст в markdown-скиллы. Учитесь масштабироваться («с одной нейросеткой справляюсь, а как насчёт 2-4 одновременно?»).

Точно могу сказать – когда я начну подбирать команду – я буду отдавать предпочтения таким же бойцам как и я сам – умеющим использовать нейросети в работе, и понимающим всю их силу и возможности.
1🤡18❤‍🔥6
Получаю в личку такие скрины, давайте расскажу вам, как это влияет на геймдев и известность моих игр:

Никак не влияет 😬

Кратко и по фактам:
– Разлетаюсь я так по каналам и пабликам примерно раз в 1-2 месяца
– Большинство даже не замазывает мой ник в тви
– Но подписчиков с таких скринов в тви и ТГ приходит чуть меньше чем ноль
– Подписчики в Тви приходят ко мне из самого тви (например сейчас у меня 8184 читателя, до НГ было 6020 читателей, +2к за ~2 месяца)
– 99% читателей это русскоязычная аудитория, которым интересны мои мемы, кринж-посты и полезные треды по заработку и психологии отношений
– Для пиара своих видеоигр русскоязычный твиттер я не рассматриваю чуть более, чем полностью
– Аватарку я менял несколько раз за последние 6 лет, но каждый раз это моё лицо в розовой одежде на фоне голубого неба, чтобы оставалась узнаваемость

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

Но даже это я рассматриваю как третьестепенную активность, т.к. на продажу игр прежде всего влияет не возможность распространить её самому, а способность сделать её интересной и вирусной настолько, чтобы её распространяли другие.
👍8🤡8🔥1
Media is too big
VIEW IN TELEGRAM
Мне не хотелось этого признавать.

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

3D интереснее, чем 2D

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

Посмотрите на трейлер. Это буквально то, каких высот можно достичь, делая игру в 3D.

Игра кстати будущий хит, у постов миллионы просмотров в соцсетях, и 8.5к вишей в стиме на текущий момент:

https://store.steampowered.com/app/3710850/Become/

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

P.S. Боже у неё же ещё и название подобрано филигранно, Become как «Стать, кем-то, в конце путешествия» и в то же время это «Be cum», господи, это игра года
🤡133💯2
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл сильную комбинацию, в которой хочу себя попробовать

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

В углу пещеры вы слышите клокот.
🤡76🔥2
Навожу порядок в проектах и наработках

Возвращаюсь в геймдев – короткими урывками и с фокусом не на игры, а на модульные системы.

1️⃣ Наконец нашёл способ держать разные мелкие наработки не отдельными Godot-проектами, а папками в рамках одного проекта:

• Под все стили графики (3D, 2D, HD, Pixel-art, 1-bit, Vector)
• Под разные разрешения
• Под горизонтальные и вертикальные экраны

И так, чтобы легко дёргать наработки из этого проекта в свои игры.

2️⃣ Экспериментирую с техниками рендера в Godot. Пробую гипотезы, к которым давно не мог подступиться. Например, послойная пикселизация и применение шейдеров к объектам в сценах.

3️⃣ Аккумулирую комбинации ассетов и идей

Показал краешек комбинации постом выше. Хожу по закладкам, скупаю ассеты по скидкам, держу каталог комбинаций и возможных быстрых проектов в них. Прототип → Итч Джем → Демо → Игра в Стим.
🔥7🤡4👍1