teedeezet
boosty
Итоги месяца: сентябрь 2024
🕑 Added 2024-10-01 14:22:25 +0000 UTCПривет всем спонсорам!
Обычно посты с итогами имеют позитивный настрой, какая бы жесть за прошедший месяц не случалась. В этот раз всё получается сложнее. Санкции и ограничения продолжают давить на меня, и я банально устал жить в постоянном напряжении. Я чувствую себя вымотанным и опустошённым. Я потерял всё вдохновение и мотивацию. Я до сих пор нахожусь на распутье и не до конца понимаю, в какую сторону следует развиваться в текущих обстоятельствах.
На протяжении двух лет я говорил себе о том, что надо просто переждать самый сложный период, и потом станет легче. Правда, этот "сложный период", судя по всему, заканчиваться не собирается, а просто ждать уже нельзя - пора решать, что будет дальше.
В общем, перед новой главой моей жизни надо немного отдохнуть и переключить своё внимание подальше от работы. В октябре я на 2 недели беру полноценный отпуск. Я уверен, что по возвращению мои силы полностью восстановятся, и я буду готов работать с двойным усердием.
Обычно посты с итогами имеют позитивный настрой, какая бы жесть за прошедший месяц не случалась. В этот раз всё получается сложнее. Санкции и ограничения продолжают давить на меня, и я банально устал жить в постоянном напряжении. Я чувствую себя вымотанным и опустошённым. Я потерял всё вдохновение и мотивацию. Я до сих пор нахожусь на распутье и не до конца понимаю, в какую сторону следует развиваться в текущих обстоятельствах.
На протяжении двух лет я говорил себе о том, что надо просто переждать самый сложный период, и потом станет легче. Правда, этот "сложный период", судя по всему, заканчиваться не собирается, а просто ждать уже нельзя - пора решать, что будет дальше.
В общем, перед новой главой моей жизни надо немного отдохнуть и переключить своё внимание подальше от работы. В октябре я на 2 недели беру полноценный отпуск. Я уверен, что по возвращению мои силы полностью восстановятся, и я буду готов работать с двойным усердием.
А теперь вернёмся к результатам прошедшего месяца.
[Ситуация в мире]
Уход ClickUp
12 сентября 2024 года вступили в силу новые санкции США, которые повлекли за собой уход многих полезных сервисов из России. Среди них оказался и ClickUp, куда я год назад перешёл из покинувшего нас Trello.
Я смог сохранить доступ к сервису, создав новый аккаунт через VPN. Теперь он загружается у меня медленно, но жить можно. Никуда уходить я с него не собираюсь, да и к тому же, выбор у меня небольшой: либо американская Asana (которая почему-то всё ещё не ограничила доступ для РФ), либо российский WEEEK. И то, и другое мне не нравится.
Через ClickUp проходило закрытое тестирование Grim Wild. В пространстве Envision Test Team было семь человек, и все россияне (6/7 пользователей) потеряли к сервису доступ. Вот тут замену искать придётся точно, и мой выбор пока что пал на GitHub Issues. В будущем туда смогут добавлять проблемы и другие тестировщики (например, спонсоры на втором этапе закрытого тестирования). А потом, когда игра выйдет в ранний доступ, и обычные игроки. Осталось лишь надеяться, что GitHub нас не покинет.
Возможная блокировка Discord
Discord, в котором я развивал сообщество 2 года, теперь тоже является кандидатом на блокировку в России.
Мой Discord-сервер - это важная площадка для прямого общения со зрителями и спонсорами. Он даёт мне возможность делиться прогрессом в разработке проекта и создании роликов, получать разностороннюю критику и ответы на интересующие меня вопросы.
Блокировка Дискорда стала бы для меня очередным сильным ударом, выдержать который я бы, несомненно, смог, но не без травм для настоящего и будущего. Аналогов этой площадки у нас больше нет, поэтому если сервер teedeezet затухнет, никакого нового сообщества на новой площадке я начинать не стану.
[Grim Wild]
В сентябре я продолжал заниматься небольшими делами, направленными на улучшение уже существующих систем.
Система отрисовки
В системе отрисовки появилась механика пустых сцен (не имеющих спрайта, но имеющих трансформацию и возможность стыковки). С их помощью, например, людям можно сделать сцену "лицо", куда будут пристыкованы все остальные лицевые спрайты:
Итоги месяца: сентябрь 2024
Напоминаю, что в Grim Wild отрисовка происходит с помощью моей собственной системы, так что даже самые базовые вещи приходится делать самому.Также я принял решение о том, что по умолчанию все текстуры в игре будут в два раза больше. Раньше одна клетка пространства была равна 128x128 пикселей, а теперь это значение равно 256x256 пикселей:
Скриншот из Фигмы (не из игры)
С точки зрения реализации всё довольно просто. Моя система отрисовки использует не оригинальные текстуры, а runtime текстурный атлас, куда как раз эти оригинальные текстуры и рисуются перед тем, как быть использованными.
В процессе переноса текстуры в атлас я могу контролировать масштаб. То есть рисовать выбранную текстуру с масштабом в x1/x0.5/x0.25 от оригинала. Это теперь называется "качество текстур", и его можно регулировать в настройках. Для игроков со слабыми компьютерами можно сделать клетку и в 128x128px, и даже в 64x64px.
Единственное, на что основательно влияют HD текстуры - это использование видеопамяти (VRAM). Остальному "железу" (размеру игры на диске, загрузке данных с диска, сложности шейдеров) до достижения лимитов ещё далеко.
С точки зрения реализации всё довольно просто. Моя система отрисовки использует не оригинальные текстуры, а runtime текстурный атлас, куда как раз эти оригинальные текстуры и рисуются перед тем, как быть использованными.
В процессе переноса текстуры в атлас я могу контролировать масштаб. То есть рисовать выбранную текстуру с масштабом в x1/x0.5/x0.25 от оригинала. Это теперь называется "качество текстур", и его можно регулировать в настройках. Для игроков со слабыми компьютерами можно сделать клетку и в 128x128px, и даже в 64x64px.
Единственное, на что основательно влияют HD текстуры - это использование видеопамяти (VRAM). Остальному "железу" (размеру игры на диске, загрузке данных с диска, сложности шейдеров) до достижения лимитов ещё далеко.
Причина перехода на новый размер, на самом деле, довольно проста. Так как в игре все текстуры имеют композитный Alpha-канал, на прозрачность каждого пикселя там даётся всего один бит. Каждый пиксель текстуры либо строго видимый, либо строго невидимый, без промежуточных значений.
Это создавало не очень приятный эффект при приближении камеры: цвета пикселей имеют друг между другом мягкие переходы, а прозрачность - жёсткие.
Решалась эта проблема двумя путями: либо созданием своего собственного шейдера для обработки резких краёв и их сглаживания, либо просто увеличением разрешения текстур. Во втором случае резкость никуда не девается, просто её становится намного сложнее разглядеть:
А вот это уже спрайты не из Фигмы, а из Grim Wild (максимальное приближение камеры). P.S. На смысловое содержание внимания не обращайте, просто на таких "органических" формах показать артефакты было нагляднее всего.
Новые спрайты
Спрайты, нарисованные/исправленные именно для игры (вся графика, сделанная только ради ролика, здесь не присутствует)
Итоги месяца: сентябрь 2024
Пресс - это первая анимированная постройка в игре (не считая костра, но тот сделан через шейдер). В игре движущаяся часть будет двигаться плавно (а не как кузнечный молот); мне сейчас просто нужен футаж резкого удара для нового видео.Небольшие изменения
• Я продолжаю заниматься реализацией GPU симуляций (жидкости, тепло, воздух), которые мне нужны для ролика. В сентябре они продвинулись вперёд довольно основательно: я обнаружил некоторые серьёзные подводные камни; нашёл решение нерешаемых проблем; сделал +-рабочий прототип. Правда, связки с CPU (игровой логикой) там до сих пор нет. Думаю, она сейчас мне и не нужна, главное - сделать визуал для (всё ещё не готового) ролика.
• Проект системы виртуальных ассетов (напоминаю, что их пока нет в игре) принял окончательный вид, и скоро я начну его внедрять в игру. Пока что я провёл индивидуальное тестирование многих деталей и нашёл проблемные места. В следующей версии GW, которая выйдет в Steam (0.4.2), мы с тестировщиками будем проверять работоспособность на практике.
• В систему отрисовки я добавляю анимации. Про их готовность я уже писал когда-то очень давно, и сейчас они, наконец-то, становятся мне реально полезными.
• Приоритет рендера (порядок, в котором рисуются спрайты на сцене) тоже в процессе адаптирования к системе Static Sprites.
[Публичная деятельность]
Седьмой ролик
Я знаю, что вы ждёте новостей об обещанном ролике. К сожалению, я так и не смог его доделать в срок, потому что объем работ стремительно продолжал раздуваться каждый раз, когда я начинал заниматься новыми сценами.
Я знаю, что вы ждёте новостей об обещанном ролике. К сожалению, я так и не смог его доделать в срок, потому что объем работ стремительно продолжал раздуваться каждый раз, когда я начинал заниматься новыми сценами.
Основная проблема - это GPU симуляции. Как я уже написал, они всё ещё в процессе разработки (это очень большая система), и они до сих пор не готовы. Глава про них идёт 5 минут (по сути, это и есть основная тема ролика), так что просто выкинуть её из сценария не получится.
Что ж, зато я получил много нового опыта. Я на себе прощупал последствия желания рассказать о механике, которой ещё нет в игре. В будущем я не стану совершать таких же ошибок, так что повествование будет только об уже +- сделанных или +- спроектированных механиках.
Что ж, зато я получил много нового опыта. Я на себе прощупал последствия желания рассказать о механике, которой ещё нет в игре. В будущем я не стану совершать таких же ошибок, так что повествование будет только об уже +- сделанных или +- спроектированных механиках.
Пока что в видео готово всего три главы (из планируемых пяти), и я не могу двигаться вперёд, пока не реализую GPU симуляции в каком-то приемлемом виде. Именно этим я и пытался заниматься в сентябре.
На самом деле, задержка происходит ещё и из-за потери мотивации/интереса/вдохновения, а также из-за страха перед возможным провалом ролика. То есть из-за всего того, о чём я писал во вступлении.
Незначительная работа
• Мой Envision Video Editor (EVE) продолжает улучшаться. Работа в нём мне до сих пор приносит сплошное удовольствие (жаль, что почти все EVE сцены для нового ролика уже сделаны, и осталась только болезненная работа в Adobe Premiere Pro). Мне настолько нравится там работать, что я уже сделал пару сцен для восьмого ролика (простите, ничего с собой не мог поделать!).
• Сделана анимированная версия логотипа Envision Games. Конечно же, через Envision Video Editor:
Итоги месяца: сентябрь 2024
Ждём добавления на Бусти гифок, день 1959ый.• Написаны (пока небольшие) черновики для сценариев "Делаю игру мечты" на 2025 год. Если вы слушали подкаст из результатов августа, то знаете, что я ухожу от стратегии "снайперская винтовка" (контента на канале мало, но каждая серия насыщенна темами) на стратегию "пулемёт" (контента побольше, но темы там независимые).
Начиная с восьмой серии, все ролики из цикла будут посвящены всего одной теме, а не целой пачке, как раньше. И, естественно, они будут короче (целевая длительность: 8 минут вместо старых 12-15).
Темы следующих видео в случайном порядке (1 строка = 1 видео):
• Моды и скрипты
• Почему игра бесплатная (изначально был сценарием для поста на Бусти)
• Логическая стыковка
• Закрытое тестирование
• Оптимизация 2.0
• Вложенные структуры и точки интереса
Все сценарии пишутся с учётом того, что они будут переведены на английский язык и выложены на англоязычный канал Envision Games (да, я решил вести канал от лица всей "студии", чтобы добавлять ей узнаваемости).
[Задачи на октябрь]
Главная задача октября - отдохнуть и набраться сил, они мне явно понадобятся. Думаю, строить какие-то жёсткие планы и опять обещать вам что-то я не стану. Во второй половине октября я продолжу работать над GPU симуляциями и роликом. Насколько он будет готов к концу месяца - не знаю.
Спасибо за внимание!
Comments
teedeezet
<div ><div><span class="text">HA YK, Нет, нету. Он довольно специфический и требует знаний Blueprints и UMG для создания любой сцены. Скорее всего, люди, которые имеют компетенции для создания сцен, также имеют их и для создания своего EVE (всё, что надо настроить - это экспорт кадров в .png). В ролике про EVE (планирую сделать его на Ютубе в 2025) я расскажу о принципе его работы и объясню, как сделать тот самый экспорт для тех, кому это нужно</span></div><div></div></div>
HA YK
<div ><div><span class="text">А есть планы Envision Video Editor выпустить в каком-то виде в публичный доступ?</span></div><div></div></div>
Danil
<div ><div><span class="text">Лучший </span></div></div>


