Ksod - разработчик игр
86 subscribers
54 photos
9 videos
4 links
Я делаю игры в одиночку. Здесь показываю всё, что не помещается в:
TikTok - https://www.tiktok.com/@ksodev
YouTube - www.youtube.com/@ksodev
Идеи, фейлы, закулисье разработки, мысли и процесс создания игр.
Download Telegram
В какой-то момент руководство решило сменить нашего лида. И для многих это решение было неожиданным и шокирующим.

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

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

К сожалению, время показало, что опасался я не зря.
3
После смены лида всё начало меняться очень быстро.

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

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

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

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

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

В конце апреля я написал заявление. И знаете, что я почувствовал на следующее утро? Не страх. Не переживания. А огромное облегчение. Впервые за долгое время я проснулся без постоянной мысли, что всё горит и ничего не успеваем.

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

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

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

Ещё у меня сложилось ощущение, что человек вообще не особо был в курсе, что сейчас вокруг Meccha Chameleon дикий хайп. Потом он скинул мне скриншот Google Play, где уже куча каких-то клонов с таким же названием и обложками, а внутри вообще непонятно какие игры. И у меня появилось ощущение, будто он только после моей игры понял, что на этом сейчас можно заработать.

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

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

Сегодня я решил ещё раз написать знакомому и уточнить, с каким издателем работает именно он. Он дал мне контакт. Я отправил игру, и там всё было уже совсем по-другому: буквально через 15 минут игру посмотрели, дали обратную связь и сразу предложили созвон на завтра.

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

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

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

А потом сразу возьмусь за следующий проект. Пока не буду раскрывать, что именно это будет, но игра связана с автомобилями. Давно хотел попробовать сделать что-нибудь с управлением машин. Если получится реализовать так, как это сейчас у меня в голове, должно выйти очень интересно. 🚗
3
Кажется, я всё-таки поймал теневой бан в TikTok. 😄

До этого видео спокойно набирали 10–20 тысяч просмотров, некоторые залетали на 70 тысяч и даже на 165 тысяч. А сейчас картина совсем другая. Предпоследний ролик набрал всего около 220 просмотров, а вчерашний... вообще 2.

Почему так произошло — не знаю. Лично мне кажется, что это может быть связано с моими видосами про копию Meccha Chameleon. Под теми роликами было очень много споров, и, возможно, кто-то массово кидал жалобы. Но это только моё предположение.

В любом случае останавливаться не собираюсь. Буду дальше делать игры, записывать видео и ждать, пока алгоритмы снова начнут показывать их людям. Рано или поздно пробьюсь. 💪
2🤔2
Доделал 3-ю комнату из 5-ти запланированных.

Надеюсь сегодня успею закончить все 5 и отправить игру на модерацию😮‍💨
🔥3
Полтора часа и 4-ая комната тоже готова. Осталась последняя.

Потом нужно будет:
- написать контроллер для переключения окружения в зависимости от текущего уровня;
- еще раз все перепроверить (попытаться специально сломать игру)
- дополнить страничку игры на ЯИ

И только после всего этого можно будет отправить игру на проверку👌
4
Вчера игру я так и не закончил.

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

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

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

А вот заполнение страницы игры в Яндекс Играх уже оставлю на завтра. Там ещё нужно сделать промо-ролики, рекламное видео и заполнить остальную информацию. На это тоже времени уйдёт немало.

Так что сегодня на этом всё. Завтра, надеюсь, уже получится отправить игру на модерацию.
2
Отказали в публикации игры "Мега хамелеон"😤

Как я и говорил.. Я никогда с первого раза еще не проходил модерацию на яндекс играх. Но есть прогресс — всего 1 техническая ошибка (обычно их штук 10).

Уже исправил проблему, заодно сильно оптимизировал игру. Теперь вместо 28 мб она весит всего 17. Это очень хороший результат.

Сегодня вечером снова отправлю игру на модерацию и опять буду ждать вердикта примерно полторы недели😮‍💨
2
Media is too big
VIEW IN TELEGRAM
Отправил игру на модерацию и запилил вот такой рекламный ролик 👌

А в тик токе все так же теневой бан, или что то вроде того, не знаю... На всех последних видосах 10-20 просмотров. Написал в поддержку, может быть помогут (но я сомневаюсь)
🔥3
Немного неприятная ситуация получилась.

Вчера я выложил сюда рекламное видео своей игры. Сегодня собирался опубликовать его в TikTok, но оказалось, что кто-то уже скачал это видео из моего Telegram-канала и выложил у себя.

Проблема в том, что теперь я, скорее всего, уже не смогу нормально опубликовать его у себя. Алгоритмы TikTok могут посчитать, что это не мой ролик, а чужой. У меня уже была похожая ситуация раньше.

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

Ну а для себя сделал вывод. Больше не буду выкладывать сюда такие видео раньше, чем они появятся в TikTok и других соцсетях. Жалко, конечно. Хотелось делиться всем с вами в первую очередь.
💔2
Уже почти две недели у меня какая-то беда с TikTok.

Выкладываю видео, а оно может просто сутки стоять с 0 просмотров. Поэтому в последнее время и роликов стало меньше. На каждый из них уходит много времени: придумать идею, записать, смонтировать. А в итоге — ноль просмотров. Мотивации, конечно, это вообще не добавляет.

Писал в поддержку, но там отвечает бот. Он постоянно просит отправить ссылку на проблемное видео. Я пишу, что проблема уже, наверное, в последних 9–10 видосах, но он всё равно просит ссылку. Отправляю. Он отвечает: «Пришлите ссылку ещё раз». Отправляю ещё раз — и он опять просит прислать ссылку. И так по кругу.

До человека вообще не получается достучаться. Если честно, поддержка TikTok в этом плане просто ужас.
2
Помните, я писал, что ищу издателя для мобильной версии своей игры?

В итоге издателя я нашёл. Они прислали договор, я его внимательно прочитал и понял, что подписывать его не буду. Там были очень странные условия. Например, они должны были начать делиться доходом только после того, как полностью окупят свои расходы. А кто им помешает написать что они потратили например 150 000 $? Правильно — никто. Плюс там был штраф 100 000 $ за нарушение NDA (соглашение о неразглашении). А я веду TikTok и хочу спокойно показывать процесс разработки.

В итоге от этого издателя я отказался. Но человек, с которым мы общались, предложил попробовать вместе выпустить игру на Poki. Это большая площадка с веб-играми.

Сейчас как раз занимаюсь тем, что готовлю игру под Poki: переделываю туториал, чтобы он был вообще без текста, перевожу игру на английский, добавляю поддержку вертикального режима, потом ещё нужно будет внедрить SDK Poki и настроить аналитику.
2
Немного расскажу, что сейчас вообще происходит у меня в жизни.

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

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

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

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

Кстати, вам было бы интересно, если бы я иногда показывал здесь весь этот процесс? Что печатаю, что моделирую, получается ли вообще находить клиентов и можно ли на этом заработать.
2
Я тут резко вспомнил, что ещё в апреле 2025 года, когда только начали появляться Brainrot-мемы, я делал по ним игру. Но так её и не закончил.

Полез искать проект. Нашёл его на Git, запустил и понял, что в ней что-то есть. 😄 Она уже процентов на 80 готова. Осталось исправить несколько багов, подключить SDK Яндекса, зарескинить её, добавить эффекты, музыку и звуки.

Смысл игры простой. На экране показывается название мема, например Boneca Ambalabu — покрышка с человеческими ногами и головой лягушки. Ниже расположены разные иконки. Нужно прокликать только те, которые относятся к этому мему: покрышку, голову лягушки и человеческую ногу.

После прохождения уровня открывается прогресс. Когда проходишь его нужное количество раз, получаешь карточку этого мема. Карточки есть четырёх редкостей: зелёные, синие, фиолетовые и золотые. По нажатию на карточку проигрывается мемный звук.
Как думаете, стоит её закончить? 😄 (Хотя, если честно, я её всё равно доделаю и выложу. Мне кажется такая дичь точно может зайти на ЯИ).
2👍2