Коданич
345 subscribers
30 photos
1 video
1 file
22 links
Ищу как делать увлекательные игры и делюсь с Вами🤗

Связаться со мной @dRext0n
Download Telegram
Насмотрелся стримов Путя Инди😁, решил поиграть в МИДКОР игру, чтобы на себе понять, что заставляет игрока в ней тусоваться.

Написал для Вас мини-статью Критерии увлекательной МИДКОР игры - вдруг кому-то будет полезно!🤝👍

Если у кого есть что дополнить - пишите в комменты - интересно 💪👇

https://telegra.ph/Kriterii-Uvlekatelnoj-MIDKOR-igry-10-09-2
Please open Telegram to view this post
VIEW IN TELEGRAM
135🔥5😇1
Написал для Вас огромную статью основанную на ролике Jonas Tyroller🐸

Этот парень выпустил 3 игры в Steam и все очень успешные, как в плане дохода, так и отзыва игроков!

Эти советы универсальны и подойдут так же и для ВЕБ ИГР!

👇👇👇
https://teletype.in/@codanych/17YSVZC6a7O
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥115🤯4👍2
Приятно, когда такой фидбек 😇

И 2 дня фуллтайм работы прошли не зря 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
4🤩4🔥2
Channel name was changed to «Коданич»
Инди Алёша наконец-то дописал свою книгу по геймдеву, и уже можно оформить предзаказ! (не платя деньгу!) Если Вы - новичок, интересуетесь созданием игр, это точно стоит почитать! Поддержите его - он вложил сюда душу 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51😍1
Устал копировать? Фантазируй!

На выходных играли с товарищем в Old Market Simulator — инди-проект от двух ребят, где нужно управлять своим рынком. Игра прикольная, но пока ещё сырая. Поэтому мы по большей части развлекали себя сами — представляли, что к нам приходят не просто НПС, а живые люди. Атмосфера игры так и подталкивала к тому, чтобы выдумывать истории, и я почувствовал себя, как в детстве, когда придумываешь сюжеты на ходу😊

И тут меня осенило: почему я, да и многие из нас, разработчиков, забыли про эту способность — придумывать для себя что-то увлекательное и интересное? Почему мы перестали мечтать, создавать что-то крутое, полагаясь на свою фантазию, а стали тупо смотреть на конкурентов? 🤔

Нам всем стоит вспомнить, что мы можем многое придумать сами. Не обязательно выдумывать что-то с нуля — но вполне можно развивать текущий проект, добавляя что-то своё, что-то уникальное. В детстве, играя в любую игру, я часто думал: “А как бы я сделал этот момент по-другому? Что бы добавил, чтобы сделать игру лучше?” Мы разрабатываем игры и часто забываем про эти мечты. Забываем, что можем реализовывать именно то, что хочется нам. А вместо этого просто берём чужие идеи🤷‍♂️

Да, надо искать баланс: следить за конкурентами, но и не забывать про свои чувства к проекту, думать самостоятельно и генерировать идеи. Главное — не терять эту детскую искру — ту самую, которая заставляет нас фантазировать и превращать обычное в нечто особенное

И, кстати, если хотите глубже понять, как это — сохранять творческую независимость, рекомендую книгу Генри Форда "Моя жизнь, мои достижения". Он отлично показывает, как важно не бояться идти своим путём, даже если все вокруг делают иначе. Форд делится золотыми правилами бизнеса: настоящая польза для человека — вот что стоит ставить во главу угла, и именно это в итоге приносит больший доход. Этот принцип легко применим и к разработке игр — находить свои уникальные решения, ориентироваться на удовольствие для игрока, дарить ему чувство кайфа, и не бояться делать что-то новое 🎮🔥

Ps. В крайности тоже не ударяйтесь! А то нафантазируете то, что никому не нужно :)
5💯32👍2🤩2
Converter_V2.zip
2.5 KB
🔄 Поделюсь полезной программой для работы с нейросетями!
Часто сталкиваюсь с тем, что нейросети не могут прочитать файлы в некоторых форматах(.cs .html). Написал простой конвертер, который автоматически создаёт копию любого файла в формате .txt одним кликом.

📌 Когда пригодится:

* При работе с ChatGPT и другими нейросетями
* Если нужно быстро сделать текстовую копию файла
* Когда нужно прочитать содержимое файла, который не открывается обычным способом

Преимущества:

* Простой интерфейс: просто перетащите файл в окно программы (командной строки)
* Сохраняет оригинальный файл
* Работает с любыми форматами
*Не требует специальных знаний

⚙️ Для работы нужен только Python 3 (при установке поставьте галочку "Add Python to PATH")
💾 Скачать программу: https://disk.yandex.ru/d/gbRzr2OMDR_01w
🔧 В архиве два файла:
Пароль для скачивания: codanych

converter.py
run_converter.bat

Просто запустите run_converter.bat и перетащите нужный файл в окно консоли. Жмите ENTER - Готово!
По всем вопросам пишите в комментариях
#программирование #нейросети #chatgpt #полезноеПО
33🔥3
Пиратство в Яндекс Играх
Хочется подсветить эту проблему, так как знаю, что меня читают в ЯИ. Надеюсь другие авторы тоже напишут своё мнение в своих каналах или сделают репост этого поста.

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

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

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

Вот например несколько аккаунтов пиратов в которых абсолютное большинство игр пиратские:
1) GMD
2) VSEGON (скорее всего это тот же GMD)
3) C Games (с ним вообще забавная ситуация, читать тут)

Есть ещё некоторые аккаунты, в том числе топовые, но я не буду их в расстрельный список включать, так как до конца не уверен в их причастности к пиратству. Но аккаунты из списка выше это ТОЧНО пираты.

Надеюсь что люди из Яндекс Игр как-то решат проблему с пиратством, хотя бы предложенным мою способ через баны и штрафы.
1👍13🤯3😱32🤨1
🔥 Разработчик, защити свой труд! Бэкапы - это святое!

Наш коллега Ернар - гений Construct'а, недавно пережил настоящий кошмар разработчика - у него полетел SSD диск, и он потерял большую часть файлов последнего проекта 😱
Давайте не повторять чужих ошибок!

Недавно увидел, что Касперский шлёт мне такой вот подарок, - скоро и мой диск полетит😢

Держите простой чек-лист, который спасёт ваши нервы и время:

Яндекс.Диск - бесплатные 5GB для ваших проектов (я покупаю 2ТБ на 2 года за 1800 руб.)
GitHub - использую каждый день для Unity (если вы в нем не разобрались, настоятельно рекомендую этот игровой учебник по GIT)
Автосохранение в облако - настройте его прямо сейчас!

Помните: потерять месяцы работы можно за секунду. Диск не спрашивает, готовы вы к его поломке или нет 🤷‍♂️
Лайфхак: создайте папку с датой на Яндекс.Диске каждый раз, когда делаете важное обновление игры. Это спасёт, если придётся откатиться назад!
А у вас есть история про потерянные проекты? Делитесь в комментариях - вместе посмеёмся (или поплачем 😅)

PS: Сделайте бэкап прямо сейчас. Я подожду 😁
376🤗4
Слышали про Perplexity AI

Друзья, хочу рассказать про крутейший БЕСПЛАТНЫЙ инструмент, который перевернул моё представление о поиске информации! 🤯

Что это такое? Perplexity AI - это как обычный поисковик, только "прокачанный" искусственным интеллектом. Он не просто находит информацию, а анализирует её и выдаёт структурированный ответ С ПРУФАМИ! 📚

Мы тут с ребятами по приколу решили поискать "Кто такой Инди Алёша?" 😅
И представляете - он не просто выдал инфу, а собрал её из разных источников:

* Нашёл его YouTube канал
* Рассказал про блог в Telegram
* Упомянул про книгу по геймдеву
* И главное - всё с ссылками на источники! 🔗

Чем он может помочь разработчику:

* Поиск актуальных игровых трендов с аналитикой 📈
* Исследование успешных механик в играх-конкурентах 🎮
* Анализ отзывов игроков по определенным жанрам 🗣
* Поиск статистики по монетизации в разных нишах 💰
* Нахождение полезных туториалов и гайдов с разных площадок 📚
* Исследование новых технологий и инструментов для разработки 🛠

В чём фишка:
* Работает без VPN!
* Отвечает человеческим языком 🗣
* Всегда указывает источники информации
* Находит самую свежую инфу 🆕
* Можно задавать уточняющие вопросы 💭
* И да, он БЕСПЛАТНЫЙ! 🆓

Как начать пользоваться:
1. Заходите на perplexity.ai
2.Регистрируетесь (можно через Google)
3. Исследуете всё, что интересно!
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥982🤔1
Шаг 8. Как анализировать рынок

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

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



Зачем вообще анализировать рынок?

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

Важно: порядок здесь не случайный.



Логика анализа (в правильном порядке)

1. Что мы вообще можем сделать

Начинать нужно с себя, а не с трендов.

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

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



2. За сколько времени мы покажем результат рынку

Это один из самых недооценённых пунктов.

Ответьте честно:
• через сколько месяцев вы сможете показать демо или хотя бы страницу в Steam?

Если ответ больше 6–9 месяцев, риск резко возрастает.
Первый проект не должен делаться годами.



3. Сколько мы можем заработать

После первых двух пунктов вы уже отсечёте кучу жанров.

Из оставшихся выберите те, где доход вас лично устраивает:
• $20k?
• $100k?
• $1 млн?

Выбирайте не «самый хайповый жанр», а тот, который окупит ваше время.



4. Что популярно сейчас

Рынок - это спрос и предложение.

В нишах, где:
• спрос есть,
• а игр относительно мало,

зарабатывать проще.



5. Как мы будем продвигать игру

Маркетинг я ставлю последним, потому что он в итоге сводится к двум вещам:
• постоянному пушу везде, где только можно,
• и поиску своей аудитории.

Чем легче вам будет это сделать — тем лучше.



Как я делаю анализ на практике

Хватит теории. Вот пошаговый план.



Шаг 1. Общий контекст

1. Прочитайте статьи App2Top про рынок ПК-игр за последний год. Да, это долго. Никто не говорил, что будет легко.
2. Выпишите жанры, где виден спрос.
Отдельно выпишите кейсы инди-игр, которые:
• появились из ниоткуда,
• либо хорошо заработали на релизе,
• либо быстро набрали много вишлистов.
3. Почитайте последние материалы Криса Жуковски по кейсам инди-игр и анализу рынка.
4. Соберите всё это в один документ:
• ссылки,
• краткое резюме,
• ключевые выводы.



Шаг 2. Вишлисты и тренды
5. Откройте SteamDB → Most Wishlisted. Просмотрите первые ~2000 игр — не досконально, а бегло.
Сразу скипайте:
• AAA,
• проекты с ультра-реалистичной графикой,
• узкоспециализированные ниши (JRPG, шутемапы, чисто японщина и т.д.).
6. Всё, что показалось интересным — открывайте и добавляйте в тот же документ:
• ссылка,
• позиция в топе,
• краткое описание.

Теперь у вас есть понимание, что сейчас реально востребовано.



Шаг 3. Сужаем круг
7. Составьте список жанров, которые чаще всего мелькали:
• симуляторы,
• айдлеры,
• хорроры,
• френдс-коопы и т.д.
8. Вычеркните те, где вам не хватает:
• визуального скилла,
• геймдизайнерского опыта,
• или технических знаний.

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



Проверяем деньги
9. Зайдите на Steamtrender. В разделе конкурентов вбейте один тег жанра.
10. Поставьте фильтр по дате релиза за последние 1,5 года.
11. Выгрузите таблицу со всеми играми.
12. Закиньте её в ChatGPT и попросите посчитать:

• доход топ 5%,
• доход топ 25%,
• медианный доход.

13. Не рассчитывайте попасть в топ 5%. А вот в топ 25% попасть реально, но чаще всего вы окажетесь в медиане.
14. Устраивает ли вас медианный доход? Если нет - смотрите следующий жанр.
15. Если доход топ 25% устраивает - смотрите игры из этого сегмента. Сможете ли вы реально сделать продукт такого качества?

Если нет - следующий жанр.



Проверяем маркетинг
16. Возьмите игры из топ 25% и посмотрите:

• YouTube,
• TikTok.

Сколько просмотров Сколько роликов с 50k+ просмотров? Играют ли в них блогеры вне жанра?
1🔥71
⚠️ Яндекс Игры и A/B тесты: не удаляйте черновик, иначе всё летит к чертям

Поймал “приятный” кейс в консоли Яндекс Игр.

Если у вас A/B тест на модерации — НЕ трогайте черновик. Вообще.
Поддержка прямо сказала: модерация A/B теста завязана на существование черновика. Удалили/сбросили черновик во время проверки → модерация останавливается, “проверять нечего”, дальше кулдауны/сроки уезжают, сезонные обновы могут просто сгореть.

Самое бесящее:
1) Я заливаю билд через вкладку A/B тестов.
2) А архитектурно оно всё равно зависит от “общего черновика”.
3) При этом интерфейс не защищает от ошибки: нет железного lock’а, нет внятного предупреждения “удалишь черновик — A/B модерация умрёт”.

Это плохой UX: система позволяет сделать действие, которое ломает процесс, и потом говорит “ну вы сами”.

Что делать, чтобы не попасть:
1. Отправили A/B тест на модерацию → руки убрали, черновик не удаляем и не “сбрасываем”.
2. Держите черновик всегда живым (минимально валидный), даже если билд грузите в A/B.
3. Перед отправкой прогоняйте чеклист (Safe Area/UI, локализация, покупки/SDK методы и т.д.), иначе могут прилетать замечания итерациями.

Если у вас горит релиз — в консоли есть кнопка "Сброс кулдауна модерации" (раз в 28 дней). Это спасательный круг, но лучше до него не доводить.

Берегите сезонные обновы, а то потом выпустите “зимний ивент” в конце января 🤡


Коданич - Gamedev
1👍9
Я наконец разобрался, как юзать Антигравити в РФ 😎🚀 Нужен гайд?
Anonymous Poll
75%
Да, давай гайд
14%
Не надо
11%
Уже знаю
Как юзать Антигравити в РФ не покупая \ регистрируя новую почту😎

Чтобы пользоваться Google Antigravity или другими нейро сервисами от гугла, необходимо выполнить грамотный запрос на смену региона, четко по шагам. Рассказываю, как это сделать и минимизировать риск отказа.

Вам понадобится:
📍Ваш текущий Gmail-аккаунт
📍Американский IP-адрес (купим прокси)
📍Специальный браузер для маскировки (Dolphin Anty)
📍15-20 минут времени

📌 Шаг 1: Готовим "американское" окружение
Без IP адреса из США Google не поверит, что вы там находитесь.

1. Купите надежные платные прокси США. Бесплатные часто в черных списках.

2. Я пользуюсь Proxyline - мне нравится тем, что там молниеносно могут поменять (прокси), причем по любому требованию, возможно даже страну изменить после покупки (через чат). Есть купон KODANICH на 10% скидку, но можете выбрать любой другой проверенный сервис.


📌 Шаг 2: Настраиваем браузер Dolphin Anty
Этот браузер умеет "притворяться" чистым устройством из нужной страны.

1. Скачайте и установите Dolphin Anty.

2. Добавьте в него купленные прокси (ГАЙД ПО НАСТРОЙКЕ DOLPHIN)


📌 Шаг 3: (ВАЖНО!) Готовим телефон для подтверждения
Если Google запросит подтверждение входа через телефон, IP должен совпадать!

1. Для Android: установите Super Proxy и введите те же прокси.

2. Для ПК (альтернатива): можно использовать Proxyfier.


📌 Шаг 4: Отправляем запрос в Google

1. Через Dolphin Anty (под американскими прокси!) зайдите в свой гмаил.

2. Если нужен код подтверждения или QR код отсканировать — включите прокси на телефоне (из Шага 3) и только потом выполняйте требования гугла.

3. Перейдите на форму запроса: https://policies.google.com/country-association-form

4. Выберите страну: США, штат (соответствующий городу ваших прокси).

5. Обязательно поставьте галочку "Я живу здесь" (I live here).

6. Отправьте форму.


🕐 Что дальше?
Ответ от Google обычно приходит в течение 24 часов на почту, привязанную к аккаунту


💡 Советы для успеха:

1. Используйте платные прокси (не публичные, не VPN).

2. IP на браузере и телефоне должны совпадать в момент входа.

3. Город в прокси и штат в форме лучше указывать одинаковые (например, Нью-Йорк - штат Нью-Йорк (в форме))


Коданич - Gamedev
13
А так же, через связку Dolphin + Прокси, вы сможете пользоваться Geminy 3 PRO, создавать картинки через NanaBanano Pro, используя официальный сайт
2
Забил на изучение C# и отдал всё нейросетям. Мне пда?🤪

Давайте начистоту. Я обожаю Construct 3. Это идеальный инструмент, чтобы собрать прототип за вечер или сделать залипательную 2D-игру. Логика на ивентах — это кайф: визуально, быстро, понятно.

Но в какой-то момент ты упираешься головой в потолок. Хочется нормального 3D, сложной архитектуры, будущих свершений в Steam. И тут приходится смотреть в сторону «взрослых» движков.

Скажу честно: переход на Unity и C# — это неприятно🫠

Первое время ты смотришь на пустой скрипт и чувствуешь себя полным нулем. Где мои любимые поведения из коробки "Platformer", "8direction", "Tween"? Почему я должен писать руками то, что раньше делал двумя кликами мыши? Хотелось просто удалить и вернуться.

Но потом пришел инсайт. Сейчас 2026-й. Мне не нужно зубрить синтаксис. Мой секрет не в том, что я стал сеньором C#, а в том, что я выстроил удобный рабочий процесс с AI.

Делюсь своим алгоритмом, как я решаю сложные задачи (типа снижения ФПС при смерти NPC или улучшения уже готовых механик), не выгорая:

🔻 ШАГ 1. Подготовка почвы (Gemini 3 PRO)
Сразу лезть в редактор кода — ошибка. Сначала я иду в Gemini и прошу его помочь мне сформулировать задачу для "тяжелой артиллерии" (Google Antigravity).

Мой промт для разогрева:
Привет! Помоги мне улучшить промт для Антигравити, он подключен к проекту, у него есть все скрипты. Unity MCP тоже подключен. Наша задача [ОПИСЫВАЮ ПРОБЛЕМУ СВОИМИ СЛОВАМИ, например: лагает игра, когда моб умирает]. Пиши и отвечай мне на русском языке.


🔻 2. Заряжаем Антигравити (Planning Mode)
Получив отполированный промт, я иду в IDE -> скармливаю его Антигравити, обязательно включив режим Planning.

Вот пример того, что я ему кидаю:
Ты — Senior Unity Performance Engineer. Контекст: проект под Mobile (Android), критична оптимизация CPU/GPU.
Проблема: В момент убийства NPC происходит резкий спайк (lag spike) и падение FPS.

Твоя задача: Проанализируй ВСЕ скрипты, связанные с жизненным циклом NPC, особенно методы смерти (например, Die(), OnDeath(), ApplyDamage() и т.д.).

Ищи конкретные "узкие места", убивающие перформанс на мобилках в одном кадре:
1. Garbage Collection (GC) Allocations: Ищем 'new', LINQ, конкатенацию строк или замыкания внутри метода смерти.
2. Instantiation: Ищем создание тяжелых префабов (VFX, лут, звуки) прямо в момент смерти. Используется ли пулинг (Pooling)?
3. Physics/Ragdoll: Ищем тяжелые вызовы GetComponent, перестроение коллайдеров или активацию Rigidbodies в одном кадре.

Выведи список проблемных строк кода с объяснением, почему это фризит поток, и предложи решение. Всегда пиши мне на русском языке. Перед правками проанализируй файл GEMINY.md


🔻 ШАГ 3, 4, 5. Цикл реализации
Дальше начинается магия:

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

4. Подтверждение: Когда план выглядит адекватно — жму "Apply". Опус пишет код, составляет "Задачи" и сам походу их выполняет. Когда код готов, он пишет walkthrough. Изучаю что он сделал и его рекомендации.

5. Тест: Запускаю, проверяю. Есть Баги? Описываю проблему, прохожу напильником с Geminy 3 PRO (HIGHT).

🔻 ШАГ 6. ПОВТОРЯЕМ ЦИКЛ
Если всё ок — беру следующую задачу. Если нет — возвращаемся к шагу 1.

ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ

Каюсь, я обманул. Забить на учёбу не выйдет. Учить C# и базу нужно 100%, чем я сам активно занимаюсь в свободное время. И это мне даже приносит удовольствие 😊

Мне нравится канал Code Monkey, я даже сделал себе кружку с его лого, чтобы для мозга был своего рода ритуал, -> если пью с этой кружки - занимаюсь учёбой.


Коданич - Gamedev
🔥3
Нейросеть напишет вам код, но если вы не понимаете архитектуру (Паттерны! Observer, Singleton и прочие радости), вы будете просто «вайбкодить». Вы нагенерируете кучу разрозненных кусков, которые сольются во всратый продукт. И он гарантированно сломается под собственным весом, как только проект станет чуть сложнее "Hello World".

AI — это мощный буст для рук, но голову он не заменит. Учите базу! 📚

Как вам такой подход к кодингу?

🔥 — Гениально, забираю в работу
🗿 — Я пишу всё руками, я олдскул
👀 — Хочу больше примеров промтов!
🐟 — Ну и гадость эта ваша заливная "Аишка"
🔥4👍3🤪1
Forwarded from ВайбЮра
Как ужать билд игры для Яндекс Игр в 2-5 раз

Если ваш билд весит как три AAA игры - вот рабочий способ, который реально спасает.

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

Цель: всё, что можно подгружать позже.

2. Кидаем это в Яндекс Облако
Регистрируемся в Яндекс.Облаке - оно в белом списке Яндекс Игр, так что без доп. разрешений на этот хост.

Дальше:
Создать ресурс - Бакет - создать. (заполняем как на первом скрине)

Заходим в Безопасность - CORS, создаём правило (второй скрин) и сохраняем.

Готово, теперь это хранилище, откуда игра будет фоном качать ресурсы ( хоть в РФ, хоть не в РФ).

3. Переносим файлы
З
агружаем тяжёлые ассеты в бакет.
Берём ссылку - скармливаем агенту - он меняет способ загрузки (или опять же, ручками).

После этого удаляем эти файлы из билда.

4
. Сжимаем PNG
О
ставшиеся картинки прогоняем через любой сервис для сжатия без потерь.

Итог:
Б
илд становится легче в 2-5 раз, а игра быстрее загружается у игроков.

Без костылей. Без боли. Просто работает.
2👍1🔥1
🛑 Отдых важнее работы: Как не сгореть к чертям в соло-разработке

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

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

📌 Мое решение: трекать и таски, и сессии (но главное - это сессии)
В рабочей тетради я делю лист на две части:
Сверху — пул задач. Что конкретно делаем (пофиксить UI, настроить ежедневные награды).
Снизу — чек-лист сессий. Я ставлю галочки не за готовые фичи, а за отработанное время и обязательный отдых.

⚙️ Как работает система «Лесенка»:
Стартую с 4 рабочих сессий в день (корректирую по состоянию). Отдых идет на повышение:
Сессия 1: 55 минут работы ➔ 15 минут отдыха.
Сессия 2: 60 минут работы ➔ 30 минут отдыха.

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

Итог: График 5/2 (иногда беру выходной посреди недели по самочувствию). Нервная система цела, проект движется.

Точную схему моей «лесенки» со всеми таймингами выкачу в следующем посте.

👇 А как вы спасаетесь от выгорания? Упахиваетесь до талого или есть свой график?

Коданич - Gamedev
1🔥6
🧠 Система «Лесенка»: Как обмануть мозг и не сдохнуть на соло-разработке

Фундамент любой продуктивности — это сон. Поиграл до 2 ночи, проснулся разбитым — и всё: тянет на фастфуд, тонну кофе, а кодить физически больно (сам этим периодически грешу). Без нормального сна никакие тайм-менеджменты не спасут.

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

📌 Как работает моя «Лесенка»:
Психологический хак таймера. Изначально я пишу 4 рабочих спринта по 45 минут. Заставить себя сесть за работу на 45 минут в разы проще, чем на час. Во время работы — глухой фокус, никаких подкастов на фоне. Только правильная музыка (волна - Работа, без слов, спокойное)

Гибкость потока. Таймер прозвенел, но задача идет легко? Просто продлеваю таймер (на фото видно, как 45 минут на ходу превратились в 70). Закончил кусок быстрее — торможу сессию раньше.

Плавающий отдых (15 ➔ 30 ➔ 40 ➔ 15). Отдых идет по кривой (сначала вверх, потом вниз). Он тоже гибкий: если восстановился за 15 минут вместо 30 — иду работать дальше.

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

Жесткий дедлайн. В 19:00 я закрываю движок. Вообще плевать, сколько тасок в верхнем списке не закрыто. Бесконечный рабочий день = гарантированное выгорание.

Итог: галочки за сессии ставятся (дофамин капает), проект стабильно двигается, а вечером остаются силы на жизнь.

👇 А во сколько вы обычно ложитесь? Грешите ночными катками или фильмами в ущерб утренней работе?

Коданич - Gamedev
18