Привет всем! На очереди новый пост про то, что произошло в августе. Сегодня мы поговорим не только о проекте, но и обо мне, потому что август для меня стал месяцем разочарования.
Ментальное здоровье разработчика - это ведь тоже важный аспект разработки, о котором следует рассказать!
[Что случилось?]
1. Trello окончательно уходит из России. Увы, ничего лучше блокировки всех пользователей РФ они не придумали. Я, естественно, тоже попал под раздачу, и скоро мой аккаунт в Trello удалят.
Вот такое письмо я получил на почту в первой половине августа. Мне дали 30 дней на то, чтобы сохранить всю информацию
Конечно же, все данные я перенёс в другие сервисы. Правда, именно Trello был для меня самым удобным из них: я "подарил" этому сервису 7 лет жизни, используя его не только для работы, но и для личных дел (программирование, изучение новых языков, огромная куча идей для YouTube / Boosty, на которые у меня нет времени ...).
К тому же, во все свои Трелло доски я добавил новых админов, и я надеюсь, что эти люди (которые конечно же никак не связаны с Россией и уж точно не являются моими аккаунтами) смогут обновлять хотя бы публичные доски, которые я пиарил 4 серии подряд.
Мои помощники из Германии (100%). Даже @teedeezet1 - это чистокровный немец
Гарантий того, что я продолжу работать с Trello, нет. Что будет дальше? Не знаю, остальные сервисы (вроде ClickUp или Asana) для меня не такие удобные.
2. Райффайзенбанк снова поднял комиссии. В первый раз он сделал это в июне и начал брать 50%, но максимум $500 от перевода. Я подумал "ладно, это критично, но не смертельно". С 1 сентября комиссия стала ещё шикарнее: 50%, но минимум $1000. По текущему курсу это почти 100 000 рублей.
У вас может возникнуть несколько вопросов, и я постараюсь на них ответить.
1) О каких переводах речь?
О платежах со Steam и YouTube.
Про свой проект в Steam я писал в посте про опыт в разработке, а с YouTube всё и так понятно (он приносит небольшой доход с монетизации)
А вот то, о чём я в том посте не писал - это карточки. Один из моих проектов в Steam имеет карточки, и это является источником пассивного дохода (разработчик получает 10% с каждой транзакции предмета). В том числе на эти деньги я и могу позволять себе жить, уделяя полный рабочий день Ютубу и Грим Вайлду.
2) Но ведь есть и другие банки, принимающие SWIFT!
Да, их осталось очень мало, но они действительно есть. И это моя последняя надежда. Никакие другие способы в этих сервисах работать не могут: перевод должен приходить именно в РФ и именно на мой банковский счёт.
Все эти новости (наряду с теми событиями, которые происходят уже второй год) всё больнее бьют по моей карьере, поэтому мне придётся что-то менять.
[Что делать?]
Пока что не меняется почти ничего. Я продолжаю делать ролики на YouTube и разрабатывать Grim Wild. Эти проекты от меня никуда не денутся, не переживайте.
А вот что может измениться - это мой принцип "меньше слов, больше дел". Я никогда не хотел быть говорящей головой, которая много обещает и ничего не делает. Но, как показала практика, именно такой способ ведения дел является самым эффективным, так что теперь я попытаюсь уделять больше внимания Ютубу и разговорам о проекте в целом.
Например, я всё-таки начну проводить стримы, на которые в конце августа совсем не было настроения. В первое время я буду "учиться" на небольшой аудитории (на моём втором канале), а когда в разработке Grim Wild наступят "интересные времена", буду стримить и его.
И да, мне всё-таки хотелось бы делать видео-версии "дневников разработчика" на Бусти. Пока что, правда, это бесполезно: проект находится на таком этапе, когда именно показывать вам нечего. Но об этом лучше поговорить в секции, посвященной Grim Wild.
Если перспективы моей геймдев-карьеры так и останутся в тумане, то придётся полностью уйти на Ютуб. Опять же, Grim Wild бросать я не собираюсь, но вот следующие проекты (ради которых я делал фреймворк) - под большим вопросом.
[Grim Wild]
Развивается Grim Wild, может, не так уж и быстро, зато стабильно.
Я продолжаю работать над глобальной реконструкцией. В августе я всё ещё занимался отрисовкой. Да, это сложнее, чем кажется, потому что объекты отрисовываются через специальный логический компонент.
Базовый рендер Unreal'а, сделанный для класса AActor, меня не устраивал (в классе AActor почти весь код для меня - это мусор, негативно влияющий на производительность).
Важное изменение касается фреймворка. Исходя из того, что я описал выше, фреймворк для меня - это лишняя работа, а никакая не "перспектива для создания следующих игр". Теперь новые фичи я делаю напрямую в игре. С одной стороны экономит время и силы, но с другой... если следующие проекты всё же захотят появиться на свет, мне придётся писать этот функционал с нуля.
Это уже касается логических компонентов и выделения объектов. Активности, которые я собираюсь делать после реконструкции, тоже будут GrimWild-specific механикой.
Также в Дискорде начинается подготовка к закрытому тестированию. Пока что тестировщиками являются модераторы, и мы хотим проверить, насколько адекватным решением будет использование Discord в качестве площадки для тестов.
Да, я думал про Trello, но он отпадает.
Да, я думал про YouTrack / GitHub / Asana / прочие issue tracker'ы и канбан доски, но не всем тестировщикам это будет удобно. Я хочу сделать процесс тестирования максимально простым и без заморочки.
Моя идея такова: мы будем использовать специальный форум, где 1 ветка = 1 задача, привязанная к GitHub Issues.
Закрытое тестирование начнётся до конца 2023 года. Вас туда я пока не зову, потому что на первый этап тестирования людей я уже набрал (мне не нужна толпа).
Как только всё самое базовое будет протестировано, я приглашу и вас 😘
[Планы на сентябрь]
• Выложить ролик (пока что дата выхода намечена на 23 сентября)
• Провести стрим на втором канале
• Закончить глобальную реконструкцию в проекте
• Узнать, что же будет с моим Trello и куда стоит переехать
Спасибо за прочтение такого большого поста!