Как-то мы все проморгали, что сформировался новый игровой жанр - Pleaselike, на манер Soulslike, Roguelike и прочих лайков.
А ведь проектов, вдохновленных приключениями на границе поделённого Грештина, по любому было не мало, но название жанра почему-то так и не создалось органически, как это произошло с *like собратьями.
Может быть, этого не происходит, потому что это звучит как попрошайничество - "Пожалуйста, лайк"? 😅
А ведь проектов, вдохновленных приключениями на границе поделённого Грештина, по любому было не мало, но название жанра почему-то так и не создалось органически, как это произошло с *like собратьями.
Может быть, этого не происходит, потому что это звучит как попрошайничество - "Пожалуйста, лайк"? 😅
❤17👍13💯12🤩11🥰9
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я делал первые шаги в разработке игр, графика всегда была в приоритете. И так — довольно долго. Стоит ли говорить, как это контрпродуктивно: подбирать "картинку" под физически несуществующие механики?
Это жутко ограничивает! После многочасового копания в ассетах вся мотивация создавать проект просто испаряется.
Сейчас все новые идеи леплю из примитивов. И иногда получается настолько... своеобразно, что не хочется добавлять модели с текстурами! Так и тянет оставить всё на кубиках/сферах, приправленных дефолтными материалами с подкрученным ползунком цвета 😄
Кажется, я вынырнул из бассейна одной крайности, чтобы удариться о лёд другой. Ну что ж, такой путь.
На видео — один из первых этапов нового проекта. В этот раз я подошел к делу с головой: сначала накидываю все механики на примитивах. Деталей мало, вид схематичный, но... мне уже начинает нравиться! И, самое главное, дело идёт вперед с мёртвой точки подбора 3д моделей, уступая место неотёсанным полигонам примитивов Unity👉
Это жутко ограничивает! После многочасового копания в ассетах вся мотивация создавать проект просто испаряется.
Сейчас все новые идеи леплю из примитивов. И иногда получается настолько... своеобразно, что не хочется добавлять модели с текстурами! Так и тянет оставить всё на кубиках/сферах, приправленных дефолтными материалами с подкрученным ползунком цвета 😄
Кажется, я вынырнул из бассейна одной крайности, чтобы удариться о лёд другой. Ну что ж, такой путь.
На видео — один из первых этапов нового проекта. В этот раз я подошел к делу с головой: сначала накидываю все механики на примитивах. Деталей мало, вид схематичный, но... мне уже начинает нравиться! И, самое главное, дело идёт вперед с мёртвой точки подбора 3д моделей, уступая место неотёсанным полигонам примитивов Unity
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3
This media is not supported in your browser
VIEW IN TELEGRAM
"Не баг, а фича" момент
Обожаю, когда в процессе разработки нечаянно реализуешь что-то мелкое, о чем даже не думал специально — и оказывается, что это удобнее запланированного!
На видео — ранний этап работы над drag&drop системой для предметов. Я отказался от туториалов и делал "по ощущениям", из-за чего перемудрил с включением/отключением физики. Но в итоге получился классный эффект: выбранная бумажка автоматически выдвигается на передний план. Теперь ее легко рассмотреть, и происходит это очень быстро и даже без критичных артефактов. В одном из моих референсов, Papers, please, используется похожий подход, но в 2D. Скорее всего, разработчики специально его программировали, а у меня он получился совершенно случайно.
Обожаю такие мелкие и приятные случайности🔥
Как часто у вас случаются такие моменты при разработке?
Обожаю, когда в процессе разработки нечаянно реализуешь что-то мелкое, о чем даже не думал специально — и оказывается, что это удобнее запланированного!
На видео — ранний этап работы над drag&drop системой для предметов. Я отказался от туториалов и делал "по ощущениям", из-за чего перемудрил с включением/отключением физики. Но в итоге получился классный эффект: выбранная бумажка автоматически выдвигается на передний план. Теперь ее легко рассмотреть, и происходит это очень быстро и даже без критичных артефактов. В одном из моих референсов, Papers, please, используется похожий подход, но в 2D. Скорее всего, разработчики специально его программировали, а у меня он получился совершенно случайно.
Обожаю такие мелкие и приятные случайности
Как часто у вас случаются такие моменты при разработке?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🤩15👍12🔥10🎉10
itch.io
Papa by MrPu4i
Удивительное — рядом
А именно за 137 км от Москвы (116 по прямой, как уточняет Яндекс). Предмет удивления
Университет Дубны.
При посещении итча натолкнулся на проект, сделанный художником, с которым мне довелось делать совместный проект на джеме. С радостью поглядел этот проект, чтобы увидеть что еще крутого сделал этот человек - ссылка на проект. 🔥
Когда я оформил свой фидбек на классную работу начинающего игродела (что призываю сделать и прочитавшего этот пост) — обратил внимание на верхнюю строчку, которая гласила, что этот проект участвует (!!!) в Dubna University Game Jam. Рядышком с этим местом красуется циферка 7, говорящая о том, что это уже далеко не первое мероприятие.
При беглом ознакомлении узнал, что джем проводится в рамках летней практики этого университета. Сразу же вспоминаются все мои практики в учебном заведении, когда студенты вынуждены не делать что-то интересное, а искать ИП и ООО, чтобы их представители тебе бахнули печать на никому не нужное поделие. В моем случае, практика моего УЗ учила меня выкручиваться из дебильных ситуаций. В случае студентов Дубны, их учат применять свои навыки там, где это интересно делать.
В следующий раз, когда на просторах интернета увидите "защитников отечественного игростроя" вспомните про этот университет и их подход к практике. Кажется, они сделали уже больше для нашей индустрии, чем многие видео с поддержкой "наших игр".
Верните мне мой2007 9 класс, покажите это и я с радостью пойду доучиваться в 11 класс, а после буду паковать вещи и переезжать в Дубну — получать полезное и интересное образование
А именно за 137 км от Москвы (116 по прямой, как уточняет Яндекс). Предмет удивления
Университет Дубны.
При посещении итча натолкнулся на проект, сделанный художником, с которым мне довелось делать совместный проект на джеме. С радостью поглядел этот проект, чтобы увидеть что еще крутого сделал этот человек - ссылка на проект. 🔥
Когда я оформил свой фидбек на классную работу начинающего игродела (что призываю сделать и прочитавшего этот пост) — обратил внимание на верхнюю строчку, которая гласила, что этот проект участвует (!!!) в Dubna University Game Jam. Рядышком с этим местом красуется циферка 7, говорящая о том, что это уже далеко не первое мероприятие.
При беглом ознакомлении узнал, что джем проводится в рамках летней практики этого университета. Сразу же вспоминаются все мои практики в учебном заведении, когда студенты вынуждены не делать что-то интересное, а искать ИП и ООО, чтобы их представители тебе бахнули печать на никому не нужное поделие. В моем случае, практика моего УЗ учила меня выкручиваться из дебильных ситуаций. В случае студентов Дубны, их учат применять свои навыки там, где это интересно делать.
В следующий раз, когда на просторах интернета увидите "защитников отечественного игростроя" вспомните про этот университет и их подход к практике. Кажется, они сделали уже больше для нашей индустрии, чем многие видео с поддержкой "наших игр".
Верните мне мой
❤11👍9🤩6❤🔥5💯3
Media is too big
VIEW IN TELEGRAM
До сих пор нахожусь на стадии прототипирования и докручивания механик по проекту Не задерживайся | Don't stay late.
На этой неделе довел прототипную версию взаимодействия с предметами на столе до удовлетворительного состояния. Так же решил добавить в эту стадию и прототипы звуков — больше для того, чтобы выстроить удобную архитектуру по взаимодействию игры со звуками. Сильно пока не стал запариваться со звуками, вставил пока что заглушки. Принтер и сканер будет меняться 100%, уж больно навязчивые звуки 😄
Так же добавил базовые взаимодействия ПК и периферии. С печати бумаги по нажатии кнопки на мониторе умиляюсь ☺️
И самого важное из лога: проект пополнился новым участником — геймдизайнером. Сегодня провели первый созвон-штурм и зафиналили некоторые механики. С нетерпением жду первого закрытого плейтеста.
Весь текущий прогресс на видео, смотреть со звуком
Ну а пока, работать!
Всем
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21🏆12💯11🎉9🔥3
ИИ в GameDev: не заменил, но помог
Последние несколько месяцев я активно использую форк VSCode с ИИ-функционалом — Cursor. Сначала подходил к нему с осторожностью: подключал к рабочим задачам, но чаще он мешал, чем помогал. Несмотря на это, я продолжил экспериментировать: изучал ограничения, оттачивал свои промпты — и в итоге полностью перешел на него, отказавшись от своего любимого Nvim (да, я из тех самых красноглазиков).
До сих пор считаю, что для редактирования кода и текста Vim — это лучшее, что придумали. Но ради продуктивности и скорости я сделал шаг в сторону нового инструмента.
Если на работе я использую Cursor с оглядкой, то в личных проектах (в том числе на Unity3D) — как говорят, разгулялся на все деньги 😅. Конечно, это больше вынужденное решение: после рабочего дня у меня не так много энергии, а дома ждёт неигранный ребёнок, который хочет внимания отца. Поэтому я оптимизировал свой подход к разработке.
Мой текущий пайплайн:
- сформулировать промпт под нужную фичу;
- получить результат от ИИ;
- (опционально) скорректировать доп. промптами;
- доработать до нужной функциональности;
- повторить, если позволяет время/силы.
Да, большую часть кода я всё равно правлю сам — иногда от исходника остаётся всего 30%. Кто-то скажет: "Так проще сразу написать с нуля!" — и будет прав... но только если у тебя полно времени и достаточно мыслетоплива (по Дорофееву). Мне же ИИ помогает перешагнуть барьер чистого листа и просто начать двигаться вперёд. А это — самое важное.
Итого, ИИ не стал моим волшебным костылём, но оказался полезным инструментом, когда ресурсы на исходе. Особенно в условиях, когда нужно делать хоть что-то, несмотря на усталость, дедлайны и домашние обязанности, да, в целом, любые ограничения.
В сети расхайплено мнение о замене разработчиков ИИ. Мне это видится следующим образом: это не замена разработчику — это дополнительный рычаг, если знаешь, как им пользоваться
В следующем посте затрону некоторые проблемы в использовании этой IDE для игровых проектов.
🔽🔽🔽
Последние несколько месяцев я активно использую форк VSCode с ИИ-функционалом — Cursor. Сначала подходил к нему с осторожностью: подключал к рабочим задачам, но чаще он мешал, чем помогал. Несмотря на это, я продолжил экспериментировать: изучал ограничения, оттачивал свои промпты — и в итоге полностью перешел на него, отказавшись от своего любимого Nvim (да, я из тех самых красноглазиков).
До сих пор считаю, что для редактирования кода и текста Vim — это лучшее, что придумали. Но ради продуктивности и скорости я сделал шаг в сторону нового инструмента.
Если на работе я использую Cursor с оглядкой, то в личных проектах (в том числе на Unity3D) — как говорят, разгулялся на все деньги 😅. Конечно, это больше вынужденное решение: после рабочего дня у меня не так много энергии, а дома ждёт неигранный ребёнок, который хочет внимания отца. Поэтому я оптимизировал свой подход к разработке.
Мой текущий пайплайн:
- сформулировать промпт под нужную фичу;
- получить результат от ИИ;
- (опционально) скорректировать доп. промптами;
- доработать до нужной функциональности;
- повторить, если позволяет время/силы.
Да, большую часть кода я всё равно правлю сам — иногда от исходника остаётся всего 30%. Кто-то скажет: "Так проще сразу написать с нуля!" — и будет прав... но только если у тебя полно времени и достаточно мыслетоплива (по Дорофееву). Мне же ИИ помогает перешагнуть барьер чистого листа и просто начать двигаться вперёд. А это — самое важное.
Итого, ИИ не стал моим волшебным костылём, но оказался полезным инструментом, когда ресурсы на исходе. Особенно в условиях, когда нужно делать хоть что-то, несмотря на усталость, дедлайны и домашние обязанности, да, в целом, любые ограничения.
В сети расхайплено мнение о замене разработчиков ИИ. Мне это видится следующим образом: это не замена разработчику — это дополнительный рычаг, если знаешь, как им пользоваться
В следующем посте затрону некоторые проблемы в использовании этой IDE для игровых проектов.
🔽🔽🔽
❤23🏆12🎉11💯8🔥4
Проблемы и пути их решения в Cursor для проектов Unity3D
Ну конечно, всё не могло пройти идеально :)
Когда я впервые подключал Cursor к Unity всё шло гладко. Просто указал путь до исполняемого файла Cursor в External Tools — и всё заработало.
Но через месяц, после обновления Cursor, появились странные предупреждения: конфликты в расширениях. Так как времени было в обрез, а хотелось больше фокусироваться на проекте — я просто забил. Работает же :)
Спустя довольно продолжительное время, устав от бесконечных мелких глюков на Linux, я подошёл к 11 окошку. Переустановка всего софта, включая Cursor, loading... — и вот я снова в проекте. Но, о божечки, Intellisense не работает. Все расширения вроде на месте, но ничего не помогает. После долгих танцев с бубном и пары перезапусков наконец увидел предупреждение: поддержка C# и Unity расширений — только для VSCode.
Повторно вызвать это уведомление сейчас не могу — расширения попросту исчезли из Cursor Store. Вот такой вот open-source moment™ от Microsoft.
Как всё же настроить Cursor для Unity:
- Установить плагин: com.unity.ide.cursor
- В
- Установить расширение C# от AnySphere из Cursor Store. Как говорят сами разрабы Cursor — это временное решение, но работает достаточно стабильно.
- Установить расширение DotRush от Nikita —из того же стора.
С такими настройками можно вполне комфортно работать с Unity-проектами в Cursor.
Единственное, что пока раздражает —
Если есть вопросы или замечания — пишите в комментарии или переходи в чат канала. С радостью отвечу и/или подискутирую.
Всем✌️
Ну конечно, всё не могло пройти идеально :)
Когда я впервые подключал Cursor к Unity всё шло гладко. Просто указал путь до исполняемого файла Cursor в External Tools — и всё заработало.
Но через месяц, после обновления Cursor, появились странные предупреждения: конфликты в расширениях. Так как времени было в обрез, а хотелось больше фокусироваться на проекте — я просто забил. Работает же :)
Спустя довольно продолжительное время, устав от бесконечных мелких глюков на Linux, я подошёл к 11 окошку. Переустановка всего софта, включая Cursor, loading... — и вот я снова в проекте. Но, о божечки, Intellisense не работает. Все расширения вроде на месте, но ничего не помогает. После долгих танцев с бубном и пары перезапусков наконец увидел предупреждение: поддержка C# и Unity расширений — только для VSCode.
Повторно вызвать это уведомление сейчас не могу — расширения попросту исчезли из Cursor Store. Вот такой вот open-source moment™ от Microsoft.
Как всё же настроить Cursor для Unity:
- Установить плагин: com.unity.ide.cursor
- В
Edit > Preferences > External Tools указать Cursor как редактор. D аргументах добавить -g $(File):$(Line) — для быстрого перехода к нужному месту из логов Unity- Установить расширение C# от AnySphere из Cursor Store. Как говорят сами разрабы Cursor — это временное решение, но работает достаточно стабильно.
- Установить расширение DotRush от Nikita —из того же стора.
С такими настройками можно вполне комфортно работать с Unity-проектами в Cursor.
Единственное, что пока раздражает —
.meta-файлы Unity торчат в файловом дереве. Пока в процессе поиска, как это прибить.Если есть вопросы или замечания — пишите в комментарии или переходи в чат канала. С радостью отвечу и/или подискутирую.
Всем
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - boxqkrtm/com.unity.ide.cursor: Code editor integration for supporting Cursor as code editor for unity. Adds support for…
Code editor integration for supporting Cursor as code editor for unity. Adds support for generating csproj files for intellisense purposes, auto discovery of installations, etc. 📦 [Mirrored from UP...
❤16🎉13💯12🏆12👍3
Новая реальность разблокирована ⬆️
В прямом и переносном смысле. Вчера отпраздновал свое день рождение и имел счастье заполучить в подарок VR гарнитуру. До сих пор так и не удавалось попробовать эту технологию, а сейчас она у меня под рукой :)
Успел вчера попробовать только стартовый туториал, разработанный самой метой - First Hand. Выглядит все это бодро, особенно когда трогаешь это впервые. В игре есть сегмент с управлением летающим змеем и это прям больно. По механикам не докрутили, судя по всему. Либо я криворукий😆
Самая главная киллерфича VR/AR — обман мозга и ооочень много псевдотактильности. И самое главное — это весело!
Не терпится уже погонять в другие игры: посмотреть на приемы геймдизайнеров увлечь внимание игрока на этой платформе и набрать референсов для механик.
Так же интересно сделать парочку механик в юнити под VR. Насколько я понял, делается это буквально в пару кликов с помощью ассетов от того же стима в ассет сторе.
Плюсы VR очевидны, точно так же, как и минусы. Возможно, про них напишу позднее, после более длительного опыта использования
Если интересны посты про VR, заметки по методам геймдизайнеров в играх под эту платформу или по интересным механикам из подобных игр - пиши в комментарии или ставь реакции 👾
Всем✌️
В прямом и переносном смысле. Вчера отпраздновал свое день рождение и имел счастье заполучить в подарок VR гарнитуру. До сих пор так и не удавалось попробовать эту технологию, а сейчас она у меня под рукой :)
Успел вчера попробовать только стартовый туториал, разработанный самой метой - First Hand. Выглядит все это бодро, особенно когда трогаешь это впервые. В игре есть сегмент с управлением летающим змеем и это прям больно. По механикам не докрутили, судя по всему. Либо я криворукий
Самая главная киллерфича VR/AR — обман мозга и ооочень много псевдотактильности. И самое главное — это весело!
Не терпится уже погонять в другие игры: посмотреть на приемы геймдизайнеров увлечь внимание игрока на этой платформе и набрать референсов для механик.
Так же интересно сделать парочку механик в юнити под VR. Насколько я понял, делается это буквально в пару кликов с помощью ассетов от того же стима в ассет сторе.
Плюсы VR очевидны, точно так же, как и минусы. Возможно, про них напишу позднее, после более длительного опыта использования
Если интересны посты про VR, заметки по методам геймдизайнеров в играх под эту платформу или по интересным механикам из подобных игр - пиши в комментарии или ставь реакции 👾
Всем
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉7👍3💯3❤2🔥2
Добавляем полигоны в "Код & Полигоны" 🔥
Разбавляю рутину кодинга новых механик Don't stay late с освоением 3D моделирования. На курсе от коробки умений по Blender попалось задание слепить сцену, близко подходящую под сеттинг игры :)
Пока что это первые шаги и все вылеплено из примитивов и просто расставлено по местам. Детализация некоторых элементов сцены через полигональное моделирование на следующей картинке.
Вполне возможно, что некоторые модели именно отсюда, в их модифицированных и детализированных версиях и войдут в Don't stay late.
Разбавляю рутину кодинга новых механик Don't stay late с освоением 3D моделирования. На курсе от коробки умений по Blender попалось задание слепить сцену, близко подходящую под сеттинг игры :)
Пока что это первые шаги и все вылеплено из примитивов и просто расставлено по местам. Детализация некоторых элементов сцены через полигональное моделирование на следующей картинке.
Вполне возможно, что некоторые модели именно отсюда, в их модифицированных и детализированных версиях и войдут в Don't stay late.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡4🔥3🎉3💯3🏆3
This media is not supported in your browser
VIEW IN TELEGRAM
Прототип Don't stay late все больше и больше становится похожим на игру 🙃
Работаю над системой ревью документов и она уже близится к своему завершению на текущем этапе. Пока не оформляю в devlog, так как не докрутил до стабильного состояния. А так же в прототипе интерфейса ПК нужно будет сделать изменения, сейчас все выглядит очень топорно — даже в рамках прототипа.
Объясняю происходящее на видео:
Это проверка отзывов о компании, в которой работает ГГ — одна из первых задач игрока. Заголовки и тело отзыва не всегда соответствуют оценке, которая отображается в виде звездочек.
❌ ставится, когда отзыв не соответствует рейтингу
✅ когда все в порядке
Работаю над системой ревью документов и она уже близится к своему завершению на текущем этапе. Пока не оформляю в devlog, так как не докрутил до стабильного состояния. А так же в прототипе интерфейса ПК нужно будет сделать изменения, сейчас все выглядит очень топорно — даже в рамках прототипа.
Объясняю происходящее на видео:
Это проверка отзывов о компании, в которой работает ГГ — одна из первых задач игрока. Заголовки и тело отзыва не всегда соответствуют оценке, которая отображается в виде звездочек.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🏆4🔥2🎉2👌2
This media is not supported in your browser
VIEW IN TELEGRAM
Canvas без границ или зачем тебе нужен второй монитор, когда есть целый мир
Работая с Canvas с
Не знаю пока насколько это ожидаемое поведение, но при определенных условиях такую штуку можно превратить в фичу — например, выводить документ на печать по переносу, без лишних кликов😁
Бегло ознакомившись с параметрами компонентов и их настроек не нашел, как ограничить область. Сталкивались с таким и как решали?
Работая с Canvas с
Render Mode: World Space наткнулся на такую багофичу - я могу создавать/перемещать UI элементы куда угодно за границы и они будут прекрасно отрисованы. С ними даже взаимодействовать можно в рамках Event System. Спрашивается, зачем тогда нужны границы у такого Canvas?Не знаю пока насколько это ожидаемое поведение, но при определенных условиях такую штуку можно превратить в фичу — например, выводить документ на печать по переносу, без лишних кликов
Бегло ознакомившись с параметрами компонентов и их настроек не нашел, как ограничить область. Сталкивались с таким и как решали?
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆6🤔3🎉2💯2❤1
Инструменты разработчика: Obsidian
Весь материал для Don't stay late я по привычке готовлю в Obsidian. Решил поделиться опытом — в сети много восторженных отзывов, и софт действительно хорош. Я смело рекомендую его для ежедневного использования, что и делаю всем, с кем заходит разговор о хранении мыслей и инфы по проектам. :)
Увидев Obsidian, я сразу загорелся. Приятный интерфейс, Command Palette как в VSCode, поддержка
Синхронизация: не так просто
Освоение пошло не гладко. Без плагинов Obsidian — простой инструмент, которого для полноценной работы не хватает. Хотя бы синхронизацию между устройствами настроить! Разработчики предлагают облачный вариант за стандартную плату подписки, но санкции и необходимость проходить через боль, слезы, медные трубы искать обходные пути меня не вдохновили. В итоге я выбрал старый добрый Git и GitHub.
Возможно, не самое надежное решение, но я выбрал быть счастливым и не красноглазить удаленные серверы с SyncThing или GitLab. После некоторых "танцев с бубном" все заработало — я доволен и рекомендую этот способ.
"Какие бубнотанцы с гитом? Ты же разработчик!" — спросите вы. Отвечу: я люблю рисовать схемки :3
Да так, чтоб красиво было и как от руки.
И тут на сцену выходит...
Excalidraw
Именно этот плагин стал камнем преткновения синхронизации. Рисунок Excalidraw — это
Когда я активно работал и забывал коммититься с разных устройств, мне приходилось разбирать поистине огромные конфликты слияний. Иначе весь труд шел насмарку. Решение нашлось простое: настроил автокоммит по таймеру в плагине — проблема исчезла.
DataView: сила автоматизации
Еще один полезный, но не обязательный плагин. Когда мои заметки перевалили за сотню, а некоторые нужно было группировать и обновлять вручную, это стало рутиной. Тут я открыл для себя DataView (DV).
Его возможности и, главное, SQL-подобный синтаксис меня покорили. С DV легко отслеживать прогресс по категориям — особенно помогает с конспектами книг. Весь прогресс виден на одной странице — очень удобно.
Советы по использованию
Если ты только начинаешь пользоваться Obsidian, будь осторожен с двумя вещами: бесконечной кастомизацией интерфейса и огромным количеством плагинов. Я на этом обжегся и потратил уйму времени впустую. Одна только настройка внешнего вида съела у меня месяца два — время, за которое можно было сделать что-то полезное.
Настройка и подключение "прикольных" плагинов и автоматизаций тоже часто оборачивались проблемами. По своему опыту могу назвать Journal, Templater, Tasks, Homepage (ссылки не даю — находятся легко по названиям). Казалось бы, они упрощают работу и выглядят сами по себе очень круто, но на практике их настройка отнимает кучу времени, а пользоваться ими лично мне оказалось не очень удобно.
Мой главный совет: если хочешь что-то изменить в своем рабочем процессе — вводи не больше одного плагина в две недели или даже в месяц. Так ты сможешь по-настоящему освоить новый инструмент и плавно интегрировать его в свои записи.
Ну и актив на последок -- делись своим графом в комментариях или задавай вопросы. С удовольствием отвечу или подискутирую 🙃
Всем✌️
#tools #инструменты
Весь материал для Don't stay late я по привычке готовлю в Obsidian. Решил поделиться опытом — в сети много восторженных отзывов, и софт действительно хорош. Я смело рекомендую его для ежедневного использования, что и делаю всем, с кем заходит разговор о хранении мыслей и инфы по проектам. :)
Увидев Obsidian, я сразу загорелся. Приятный интерфейс, Command Palette как в VSCode, поддержка
.md — одни плюсы. По крайней мере, на первый взгляд.Синхронизация: не так просто
Освоение пошло не гладко. Без плагинов Obsidian — простой инструмент, которого для полноценной работы не хватает. Хотя бы синхронизацию между устройствами настроить! Разработчики предлагают облачный вариант за стандартную плату подписки, но санкции и необходимость проходить через
Возможно, не самое надежное решение, но я выбрал быть счастливым и не красноглазить удаленные серверы с SyncThing или GitLab. После некоторых "танцев с бубном" все заработало — я доволен и рекомендую этот способ.
"Какие бубнотанцы с гитом? Ты же разработчик!" — спросите вы. Отвечу: я люблю рисовать схемки :3
Да так, чтоб красиво было и как от руки.
И тут на сцену выходит...
Excalidraw
Именно этот плагин стал камнем преткновения синхронизации. Рисунок Excalidraw — это
md файл с JSON внутри. Даже простая схема может вмещать много достаточно симоволов (2 млн для самой просто схемы из моих файлов), и структура сильно меняется при правках.Когда я активно работал и забывал коммититься с разных устройств, мне приходилось разбирать поистине огромные конфликты слияний. Иначе весь труд шел насмарку. Решение нашлось простое: настроил автокоммит по таймеру в плагине — проблема исчезла.
DataView: сила автоматизации
Еще один полезный, но не обязательный плагин. Когда мои заметки перевалили за сотню, а некоторые нужно было группировать и обновлять вручную, это стало рутиной. Тут я открыл для себя DataView (DV).
Его возможности и, главное, SQL-подобный синтаксис меня покорили. С DV легко отслеживать прогресс по категориям — особенно помогает с конспектами книг. Весь прогресс виден на одной странице — очень удобно.
Советы по использованию
Если ты только начинаешь пользоваться Obsidian, будь осторожен с двумя вещами: бесконечной кастомизацией интерфейса и огромным количеством плагинов. Я на этом обжегся и потратил уйму времени впустую. Одна только настройка внешнего вида съела у меня месяца два — время, за которое можно было сделать что-то полезное.
Настройка и подключение "прикольных" плагинов и автоматизаций тоже часто оборачивались проблемами. По своему опыту могу назвать Journal, Templater, Tasks, Homepage (ссылки не даю — находятся легко по названиям). Казалось бы, они упрощают работу и выглядят сами по себе очень круто, но на практике их настройка отнимает кучу времени, а пользоваться ими лично мне оказалось не очень удобно.
Мой главный совет: если хочешь что-то изменить в своем рабочем процессе — вводи не больше одного плагина в две недели или даже в месяц. Так ты сможешь по-настоящему освоить новый инструмент и плавно интегрировать его в свои записи.
Ну и актив на последок -- делись своим графом в комментариях или задавай вопросы. С удовольствием отвечу или подискутирую 🙃
Всем
#tools #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3🎉2🤩2💯2
Media is too big
VIEW IN TELEGRAM
Врываюсь в субботу с освещения апдейтов по проекту. Прогресс сильно замедлился после выхода из отпуска. Это немного, но зато честная работа
По обновлениям:
- Доработана система переферии и ПК. Теперь в игре есть полный цикл документооборота от его печати, до конечной загрузки. Документ пока один -- отзывы на компанию. При загрузке в ПК появляются ярлычки на файлы с их состоянием печати -- approve и reject, соответственно.
- Больше взаимодействий. Появилась система управления файлами на ПК. Файлы могут быть свободно перемещены на любой области рабочего стола монитора, могут быть загружены в нужную папку пользователем. Система разрабатывалась сразу со звуковым сопровождением. Пока что в звуковых дорожках - заглушки.
- Дневная статистика. Пока что есть очень сырой вариант системы сбора статистики по действиям пользователя с доками. Планируется выводить эту информацию в конце рабочего дня и по ней начислять шекели. Сейчас проверка работает по довольно примитивным правилам и выводится вне зависимости от загрузки в нужную папку. Но начало положено
На этой неделе также старался продвигаться по курсам 3д моделирования, но прокрастинация победила меня. Надеюсь, не проиграю сражение с ней на следующей
Весь текущий прогресс на видео
Делись своим мнением в комментариях. Буду рад ответить на вопросы или подискутировать
Ну а пока, работать (и не прокрастинировать)
Всем
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥5🎉5🏆2🤯1
Сделай так, чтобы это просто существовало
На реддите, среди инди-разработчиков, наткнулся на тренд, который попадает в мой текущий вайб — Just make it exist first.
Суть простая: перестань перфекционировать, просто сделай, чтобы оно было.
По этому принципу я сейчас и двигаюсь: пилю Don't stay late и веду этот канал.
Раньше я мог неделями залипать в схемах и архитектуре, стараясь придумать идеальный код. Красивый, поддерживаемый, «по всем правилам».
В итоге — ничего из придуманного и проработанного так и не увидело свет. Да и кода там было написано мало)
Только схемы и мечты.
Сейчас всё иначе. Я просто делаю. Да, где-то код неидеален, где-то решения спонтанные. Но я один пишу код на проекте, так что ориентируюсь без проблем. А главное — вижу прогресс. Даже делюсь им в это канале.
И это даёт энергию, чтобы продолжать.🔥
Если хочешь вдохновиться — посмотри видосы по этому тренду в канале. Они и залипательные, и заряжают на дальнейшую работу⬆️
https://www.reddit.com/r/IndieDev/s/fq6it511yS
На реддите, среди инди-разработчиков, наткнулся на тренд, который попадает в мой текущий вайб — Just make it exist first.
Суть простая: перестань перфекционировать, просто сделай, чтобы оно было.
По этому принципу я сейчас и двигаюсь: пилю Don't stay late и веду этот канал.
Раньше я мог неделями залипать в схемах и архитектуре, стараясь придумать идеальный код. Красивый, поддерживаемый, «по всем правилам».
В итоге — ничего из придуманного и проработанного так и не увидело свет. Да и кода там было написано мало)
Только схемы и мечты.
Сейчас всё иначе. Я просто делаю. Да, где-то код неидеален, где-то решения спонтанные. Но я один пишу код на проекте, так что ориентируюсь без проблем. А главное — вижу прогресс. Даже делюсь им в это канале.
И это даёт энергию, чтобы продолжать.
Если хочешь вдохновиться — посмотри видосы по этому тренду в канале. Они и залипательные, и заряжают на дальнейшую работу
https://www.reddit.com/r/IndieDev/s/fq6it511yS
Please open Telegram to view this post
VIEW IN TELEGRAM
💯9❤6🎉3🔥2🏆2
Мысли вслух
Чем глубже погружаюсь в изучение рынка инди-игр, тем чаще натыкаюсь на один и тот же совет: "Копируй чужие идеи". Отчасти, с этим советом я согласен. Особенно кстати этот совет приходится на первые проекты. Так, банально, нужно меньше продумывать и за концепт взять уже готовые механики — тем более, если они уже нравились пользователям. Если этого не делать на первых порах, то высок шанс закопаться в новом для себя и ничего не доделать.
И в целом, идея "ничего нового уже не придумать" не (привет тавтология) нова. Это сквозит и в музыке, и в кино, и в нашем геймдеве. Всё уже где-то было. Просто новое — это хорошо забытое старое, но с другим ракурсом.
Параллельно этим советам я читаю другие: "успешные инди-проекты — это ошибка выжившего". За каждым нашумевшим хитом скрываются сотни, а то и тысячи незамеченных игр, которые остались без внимания, хотя, возможно, были не хуже. И с этим трудно поспорить.
И вот в чём вопрос:
Если мы копируем успешные проекты, но сами эти проекты — результат случайного выстрела, то что именно мы пытаемся скопировать? Занять своё место среди ошибки выжившего выжившего?
А самое главное, для чего?
Что бы постараться откусить кусочек пирога с начинкой успеха, приправленным большим количеством проданных копий?
🤔🤔🤔
Наверное, самый яркий (даже донельзя утрированный) пример воплощения этого совета для меня является площадка Я.Игры. Там уже целая система "копий на копии на копии".
Получается странная двойственность: начинающим советуют опираться на примеры, которые сами по себе не повторяемы.
Так стоит ли гнаться за чужими тенями? Или лучше придумать свой велосипед — возможно, кривой, но оригинальный?
Дельные мысли по поводу копирования (но не клонирования) встретил лишь у xk в этом видео (см. Совет 1 или весь видос полностью))
https://www.youtube.com/watch?v=un09YfxH51Q
При разработке своего проекта я следую смешанному подходу. Через уже знакомые механики стараюсь передать свою историю. Да и свою интерпретацию геймплейных механик.
Что думаешь на этот счёт?
Если есть мысли на эту тему, то приглашаю в комментарии или в @code_n_polygons_chat
Чем глубже погружаюсь в изучение рынка инди-игр, тем чаще натыкаюсь на один и тот же совет: "Копируй чужие идеи". Отчасти, с этим советом я согласен. Особенно кстати этот совет приходится на первые проекты. Так, банально, нужно меньше продумывать и за концепт взять уже готовые механики — тем более, если они уже нравились пользователям. Если этого не делать на первых порах, то высок шанс закопаться в новом для себя и ничего не доделать.
И в целом, идея "ничего нового уже не придумать" не (привет тавтология) нова. Это сквозит и в музыке, и в кино, и в нашем геймдеве. Всё уже где-то было. Просто новое — это хорошо забытое старое, но с другим ракурсом.
Параллельно этим советам я читаю другие: "успешные инди-проекты — это ошибка выжившего". За каждым нашумевшим хитом скрываются сотни, а то и тысячи незамеченных игр, которые остались без внимания, хотя, возможно, были не хуже. И с этим трудно поспорить.
И вот в чём вопрос:
Если мы копируем успешные проекты, но сами эти проекты — результат случайного выстрела, то что именно мы пытаемся скопировать? Занять своё место среди ошибки выжившего выжившего?
А самое главное, для чего?
Что бы постараться откусить кусочек пирога с начинкой успеха, приправленным большим количеством проданных копий?
🤔🤔🤔
Наверное, самый яркий (даже донельзя утрированный) пример воплощения этого совета для меня является площадка Я.Игры. Там уже целая система "копий на копии на копии".
Получается странная двойственность: начинающим советуют опираться на примеры, которые сами по себе не повторяемы.
Так стоит ли гнаться за чужими тенями? Или лучше придумать свой велосипед — возможно, кривой, но оригинальный?
Дельные мысли по поводу копирования (но не клонирования) встретил лишь у xk в этом видео (см. Совет 1 или весь видос полностью))
https://www.youtube.com/watch?v=un09YfxH51Q
При разработке своего проекта я следую смешанному подходу. Через уже знакомые механики стараюсь передать свою историю. Да и свою интерпретацию геймплейных механик.
Что думаешь на этот счёт?
Если есть мысли на эту тему, то приглашаю в комментарии или в @code_n_polygons_chat
🏆8❤6🤔3💯2🎉1
Модельки
После выхода с отпуска моя производительность сильно упала, но она все еще не равняется нулю🔥
Стараюсь уделять сейчас время на обучение 3д моделированию и освоение всего материала даётся достаточно тяжело после работы. Несмотря на это, сразу же стараюсь применить все накопленные знания на практике и накидываю примерные очертания форм окружения Don't Stay Late
Результаты на картинке выше🙃
Всем✌️
После выхода с отпуска моя производительность сильно упала, но она все еще не равняется нулю
Стараюсь уделять сейчас время на обучение 3д моделированию и освоение всего материала даётся достаточно тяжело после работы. Несмотря на это, сразу же стараюсь применить все накопленные знания на практике и накидываю примерные очертания форм окружения Don't Stay Late
Результаты на картинке выше
Всем
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉8🏆4❤3💯3🔥1
Больше джемов богу джемов
Никак не получается принять участие в новых джемах в качестве разраба, но не смотря на это решил принять участие копеечкой 😁
Совместно с Владом из MyIndie сделали новую номинацию в предстоящем мероприятии — https://t.me/myindieru/55
Тем, кто хочет принять участие в джеме в ближайшее время — советую обратить внимание на этот джем. Очень лампово ребята все организовывают ☺️
Никак не получается принять участие в новых джемах в качестве разраба, но не смотря на это решил принять участие копеечкой 😁
Совместно с Владом из MyIndie сделали новую номинацию в предстоящем мероприятии — https://t.me/myindieru/55
Тем, кто хочет принять участие в джеме в ближайшее время — советую обратить внимание на этот джем. Очень лампово ребята все организовывают ☺️
Telegram
MyIndie | Трушный gamedev
Призовой фонд вырос на 5000 рублей и составляет 50 000!
История пасхалок начинается… с Серёги.
В 1980 году Уоррен Робинетт спрятал своё имя в игре Adventure, потому что Atari запрещала упоминать разработчиков. Так и родилась первая игровая пасхалка.
А в…
История пасхалок начинается… с Серёги.
В 1980 году Уоррен Робинетт спрятал своё имя в игре Adventure, потому что Atari запрещала упоминать разработчиков. Так и родилась первая игровая пасхалка.
А в…
💯7❤4🏆4⚡1👍1
Бумажная работа для игры про бумажную работу
В последние дни основная работа захватила всё моё внимание и силы, поэтому по проекту мало чего успеваю сделать непосредственно в движке. Несмотря на это, нашел неплохую точку для продвижения дальше — создание детальных ориентиров на будущее, когда корпоративная рука немного отпустит хватку😁
Проект планировался (и планируется до сих пор) не слишком большим и я искренне верил, что удержу все в голове, но при паузе в более чем 2 дня я понял насколько я ошибался. И благодаря загрузке на работе я теперь ощущаю истинную ценность в оставленных записях, схемах и т.п. — "Не было бы счастья, да несчастье помогло", если коротко🙃
Особняком стоят схемы. С их помощью быстрее получается погружаться в проект и, с этим минимальным лагом по времени, работа идет быстрее, в условиях постоянного отвлечения и вечно горящих дедлайнах.
- У тебя естьключ игра?
- Нет, лучше: у меня есть рисунокключа игры
Отдельное спасибо @Ingolf_arts за совет использования Yonote. Теперь нашей небольшой командой именно там накидываем всю инфу по проекту и это оказалось дико удобно и не запарно!
Ну а пока, работать (и не вязнуть в дедлайнах)
Всем✌️
В последние дни основная работа захватила всё моё внимание и силы, поэтому по проекту мало чего успеваю сделать непосредственно в движке. Несмотря на это, нашел неплохую точку для продвижения дальше — создание детальных ориентиров на будущее, когда корпоративная рука немного отпустит хватку
Проект планировался (и планируется до сих пор) не слишком большим и я искренне верил, что удержу все в голове, но при паузе в более чем 2 дня я понял насколько я ошибался. И благодаря загрузке на работе я теперь ощущаю истинную ценность в оставленных записях, схемах и т.п. — "Не было бы счастья, да несчастье помогло", если коротко
Особняком стоят схемы. С их помощью быстрее получается погружаться в проект и, с этим минимальным лагом по времени, работа идет быстрее, в условиях постоянного отвлечения и вечно горящих дедлайнах.
- У тебя есть
- Нет, лучше: у меня есть рисунок
Отдельное спасибо @Ingolf_arts за совет использования Yonote. Теперь нашей небольшой командой именно там накидываем всю инфу по проекту и это оказалось дико удобно и не запарно!
Ну а пока, работать (и не вязнуть в дедлайнах)
Всем
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7💯4🔥3🏆3🎉2
Media is too big
VIEW IN TELEGRAM
Нейрогеймдев?
Вчера наткнулся на видкодемонстрацию модели Genie 3 и выглядит это впечатляюще. И настораживает — ту ли область для развития я выбрал в 2025 году?😁
Генерация локаций по простому промпту, а так же вкрапления событий в сгенерированный мир по допромптингу (сори, просто звучит забавно) поражает воображение. Или даже заменяет его уже...
Сами разрабы в ограничениях указывают малые продолжительность и сгенерированное пространство для взаимодействия, а так же гигаболячку всех моделей — оторажение текста. Но если вспомнить поедающего спагетти Уилла Смита в начале развития публичных генеративных моделей и текущие результаты, то интересно представить куда это зайдет через несколько лет.
Хорошо бы потрогать модельку, но она пока недоступна в паблике. Надолго ли это, с учетом такого опубличивания результатов работы, не известно.
Интересно так же, как может трансформироваться геймдев с учетом подобного рода технологий и инструментария. Если брать во внимание то как нейронки справляются с кодом — по сути текстом — не умея складывать действительно комплексные системы воедино, думаю, что это будет еще один хороший инструмент, а не полная замена. Во всяком случае хочется в это верить😐
Есть мысли на этот счёт? Приглашаю к обсуждению в чат или комментарии✌️
Вчера наткнулся на видкодемонстрацию модели Genie 3 и выглядит это впечатляюще. И настораживает — ту ли область для развития я выбрал в 2025 году?
Генерация локаций по простому промпту, а так же вкрапления событий в сгенерированный мир по допромптингу (сори, просто звучит забавно) поражает воображение. Или даже заменяет его уже...
Сами разрабы в ограничениях указывают малые продолжительность и сгенерированное пространство для взаимодействия, а так же гигаболячку всех моделей — оторажение текста. Но если вспомнить поедающего спагетти Уилла Смита в начале развития публичных генеративных моделей и текущие результаты, то интересно представить куда это зайдет через несколько лет.
Хорошо бы потрогать модельку, но она пока недоступна в паблике. Надолго ли это, с учетом такого опубличивания результатов работы, не известно.
Интересно так же, как может трансформироваться геймдев с учетом подобного рода технологий и инструментария. Если брать во внимание то как нейронки справляются с кодом — по сути текстом — не умея складывать действительно комплексные системы воедино, думаю, что это будет еще один хороший инструмент, а не полная замена. Во всяком случае хочется в это верить
Есть мысли на этот счёт? Приглашаю к обсуждению в чат или комментарии
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5💯4🏆3❤2🎉2