Gamemaker Fuzz.co🤡
57 subscribers
40 photos
9 videos
23 links
По вопросам: @FuzzyZver
Download Telegram
Channel created
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Привет, друг!
Я — Андрей, креативный и немного потешный программист-разработчик игр. Добро пожаловать в мой уголок про IT, геймдев и, конечно, смешнявки.

Здесь тебя ждёт:
💻 влог из жизни разработчика игр
💎 полезные знания, софт и ресурсы для программиста
🎺 новости IT и игровой индустрии
🏩 вдохновение для твоих проектов и поддержка
📞 сообщество таких же коллег по несчастью (мы растём вместе)

Подписывайся — здесь код превращается в мемы, а мечты в проекты 🚀
3
IT В С Ё ?🤷‍♂️🤷‍♂️🤷‍♂️
С каждым годом хайп вокруг IT индустрии растет, только если 5-6 лет назад это было "Все эйтышники богачи, стану им🤓" или "Мама с Папой послали в шарагу на программиста, чтобы принес в семью миллионы", то сейчас это "АААА РЫНОК IT индустрии РУШИТСЯ, СКОРО ВСЕХ ЗАМЕНИТ ЧАТ ГПТ😰😱". У нас и вправду есть много статей и слухов на счет того, что в IT избыток кадров и кучу увольнений. Причем эта тенденция существует и на западном, и на российском рынке. Но что в действительности? 🤔
——
Например, в ряде зарубежных статей говорится о том, что спрос на IT-навыки остаётся высоким, особенно в областях AI, аналитики данных, безопасности, облачных технологий.
👉"IT Industry Outlook 2025"
👉"2025 In-Demand Technology Roles and Hiring Trends"
Если мы посмотрим на российский рынок, то наткнемся на такие статьи как:
👉"Рынок труда в сфере IT в 2025 году"
👉"IT-рынок в 2025 году: тренды и вызовы. Как искать работу в текущих реалиях?"
И мы также заметим, что не все так однозначно. Даже если мы зайдем на Head Hunter, то увидим такие же космические зарплаты программистов, даже у каких-нибудь1С-ников. 💸
Размер медианной зарплаты среди IT-специалистов в Москве 139 600 рублей и в Санкт-Петербурге 100 700 рублей. Данные подтверждаются и даже выглядят более оптимистично у «Хабр Карьеры»: 151 666 рублей по стране, 200 000 рублей в Москве и 165 000 рублей в Санкт-Петербурге. В целом 2024 год показал рост зарплат «чистыми» примерно на 9% в сравнении с 2023 годом. DEVReality💰

——
Подытожив, могу сказать, что мы имеем переполненный рынок специалистов, как следствие большую конкуренцию, но и такие же большие зарплаты. А пока — маленький спойлер: виноваты не только ‘падение рынка’, но и ваши любимые курсы по Python за 2 недели. Об этом — в следующем посте 😉

А вы сами чувствуете падение рынка? Или наоборот, заказов/работы стало больше? Пишите в комментах 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4
🎮 Рубрика: Гайд на разработчика игр
Наверняка хоть раз в жизни у вас спрашивали: "Что бы вы сказали себе молодому? От чего хотели бы предостеречь?"🤔
Обычно я отвечаю — ничего, ведь ошибки формируют нас. Но есть одно исключение...
——
Изучение C# отдельно от Unity.
Я тогда думал: "Вот сейчас изучу этот язык и пойду программировать свою игру мечты"⌨️
Реальность оказалась совсем другой. Да, база языка использовалась, в особенности принципы ООП и SOLID, но в движке использовались свои библиотеки, свои методы и многое другое. Самое главное - программирование это только часть процесса создания игры. Особенно, если ты работаешь над проектом в одиночку.
Безусловно, понимание основ языка на котором пишется код игры важно. Но если ты знаешь уже пару языков программирования и полезешь в Unity без знания C#, то это не будет критично, ты сможешь его изучать относительно Unity.
Главное начни делать игру и набивать шишки, а дальше что необходимо изучишь в процессе создания.

Смею предположить, что подобное существует и в других отраслях IT.
——
Подытожим:
Изучение языка программирования отдельно от движка игры, если уже знаешь основы программирования
- НЕТ
Изучение языка программирования параллельно с созданием проекта и изучением особенностей движка
- ДА
💡 Совет: делайте упор на практику. Теория без применения быстро забывается.

НО в любом случае это лишь практичный гайд и в жизни бывает по разному. Вы можете поступать так, как хотите.
Напишите свое мнение в комментариях, возможно я в чем-то допустил ошибку👇
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Пока писал этот пост вспомнил, что xkoster говорил нечто подобное
❗️Итак, сейчас будет полезный совет для Unity юзеров ❗️
Как ускорить Unity и избавиться от постоянной проверки проекта?🔫

1. Выключаем Auto Refresh:
Заходим в Unity, сверху в Edit/ Preferences/ Asset Pipeline и здесь ставим Auto Refresh > Disabled
Теперь Unity не будет перепроверять ваш проект при любом чихе ваш проект и вы должны это делать сами через Ctrl+R или ПКМ по Assets и затем Refresh.

2. Теперь заходим в Edit/ Project Settings/ Editor здесь ищем пункт Enter Play Mode Settings и ставим по желанию, чтобы происходила перезагрузка только того, что мы указали. Лично у меня стоит Reload Scene Only.

3. Последняя вещь не обязательная, но значительно ускоряет вашу работу - Hot Realod. Он платный, но есть пробный период на 30 дней. К тому же в интернете полно его бесплатных версий)

После всех выполненных действий мы избавились от постоянного значка перезагрузки в Unity🥳
Пишите мнение на счет этих способов в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2
🤔 Как вы относитесь к Vibe-кодингу
Сейчас это довольно животрепещущая тема , ведь нейросети уже активно используются в нашей жизни. Причем не только в бытовых делах, но и работе. В сфере IT стало возможным так вообще создание своего собственного проекта, только лишь делая запросы в нейросеть.
Please open Telegram to view this post
VIEW IN TELEGRAM
Встретились как-то в чате программистов немец и русский...
1😁3
😲 Доступность в играх и Affordance 🙃

Наверняка у вас бывало: играешь в игру и не понимаешь, что делать дальше. 😱
И это не потому, что вы тупой, а потому что гений на разработчике решил “так будет круто”.

Здесь вступает понятие Affordance.

В реальной жизни Affordance обозначает наше понимание как действие или использование предмета.

В ванной мы моемся, а не варим суп.
Рычаг мы тянем вниз, а кнопку — нажимаем.
Довольно интересная деталь, связанная с нашей психикой и логикой.

🎮 В играх всё то же самое:
Если игрок получает лопату, он должен интуитивно понимать, что ей копают, а не едят суп.
Задача разработчика — делать механику понятной и предсказуемой для аудитории.
Если же руки тянуться специально создать концептуальное что-то необычное, то сначала хотя бы объясните работу ваших механик.

📉 Пример плохого Affordance:
В моём детстве была игра про алхимию. В начале всё классно: вода + огонь = пар.
Но потом логика ломалась: чтобы создать паровой двигатель, нужно было соединить «огонь + металл», хотя в игре уже были «пар» и «бойлер»!
Мне приходилось по итогу перетыкивать все элементы друг с другом — и это раздражало.

Подведем итоги❗️
Делайте интересный геймплей, а не на угадайку вашего "концептуального гениАнализма".

Кажется я новое слово выдумал. 😎

P.s.: сори гайс, что так поздно выкладываю, сегодня вообще другая рубрика планировалась.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥42
😳 Власти Австралии считают, что GitHub может быть опасен для детей

Сидел на Хабре и наткнулся на новость, от которой я реально выпал.

Правительство Австралии ранее заявляло, что такие соцсети как Facebook*, Instagram*, Snapchat, TikTok, Twitter/X и YouTube будут запрещены для лиц младше 16 лет. Сейчас же список расширили аж до 16 компаний, и угадайте кто туда попал?
Да-да, наш любимый GitHub**.
(А ещё кстати сайт Lego, не знаю че им детские игрушки сделали🫥)

Почему? Ну… официальной логики там не особо видно. Наверное, потому что есть мод, убирающий в мессенджере MAX опасные разрешения, и из-за этого, власти Австралии расстроились, что не смогут пользоваться в полную силу 🤡 (если хотите — расскажу про мод отдельно).

Цитата от комиссара по электронной безопасности Джули Инман Грант:
«Есть некоторые [случаи], которые довольно ясны, [но] мы всё равно должны были провести процесс комплексной проверки».

Позже добавила:
«...список также может увеличиться, поскольку комитет безопасности провел предварительное исследование около 100 различных платформ».

В начале поста, кстати, её фото. И скажите честно: вам она никого не напоминает? Начинается на «Е», заканчивается на «катерина Мизулина».

Сочувствую австралийским подросткам. Теперь, видимо, даже кодить придётся нелегально 😔


* - запрещенны в РФ
** - запрещенно в Австралии))
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
❤‍🔥5
🎮 Рубрика: Один день из жизни разработчика игр

Недавно я пробовал делать карты для стратегии и задумался, а как вообще это реализовать правильно? Я знал про доступный метод в виде тайлов, как в цивилизации, но он мне не нравился, так как я хотел более расплывчатые границы и вообще как-то оно там не реалистично. 🙅‍♂️

И тут я наткнулся на статью одного разработчика, где он с помощью библиотеки Triangle.NET строит полигональные карты. А уже в ней была ссылка на другую статью - своего рода пошаговый гайд по созданию генератора карт для игр. Получилась целая «матрёшка» из источников, где оба автора использовали диаграмму Вороного и релаксацию Ллойда для генерации карт.

Я решил копнуть глубже и оказалось, что этот метод используется почти везде:

🏰 В моей любимой Crusader Kings 3 он помогает в сочетании с ручной работой, чтобы деление провинций выглядело реалистично.
⛏️ В Minecraft диаграмма Вороного комбинируется с шумом Перлина для генерации биомов.
🌀 В рогаликах и играх с процедурной генерацией (Noita) её применяют для разбиения пространства и построения уровней.
💥 В экшенах и шутерах (Battlefield) Вороной используют для эффектов разрушений осколки, трещины, мозаика.
🌊 В шейдерах для генерации бликов на воде и других интересных визуальных эффектов.

Если про вышеупомянутый шум перлина я очевдно слышал, то про применение графика Вороного только краем уха. А оказалось это реально мощный инструмент, который встречается в куче мест в геймдеве.

📚 Ссылки на статьи оставлю тут, вдруг тоже захотите погрузиться в тему. Вдруг и для вашей игры это окажется полезным:
https://penetcedric.wordpress.com/2017/06/13/polygon-maps/
https://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/
5❤‍🔥2🥰2
🌅 Полезные нейронки для генерации Pixel-art

Я разрабатываю игру экшн-рогалик, о которой в будущем расскажу, и так как я делаю ее один, у меня встал вопрос: что делать с артами?
Рисовать я пробую и буду пробовать дальше, но объективно — на всё меня не хватит🙃. Поэтому я пошел искать доступные варианты (бесплатные, так как бедность в нищете у аппарата🦁).

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

Не советую

DeepAI Pixel Art Generator, NightCafe, Artbreeder, PicLumen — полный провал для пиксель арта. Во всех этих вариантах нейросеть как-будто не слышала меня. Вместо 8-битного персонажа получал зашакаленную картинку и в стиле заставки GTA.
Бонус: у некоторых таких сервисов настолько жёсткая цензура, что они даже не дают сделать надпись на куртке «Fuck the world».

⚖️ Так себе

Civit.ai — результат ближе к тому, что я задумывал. Можно выбрать модель, нейросеть слушается лучше. Но к сожалению она не такая уж и бесплатная.

Рекомендую

Sora — очень хороший вариант. Персонажа сгенерировала почти идеально, прям как я себе его представлял. На счет бесплатности не знаю, но я там наделал 20 изображений за день и мне никаких ограничений не выдало.

PixelLab.ai🔥 лучший выбор для чистого pixel-art стиля.
Специализированный инструмент:
умеет генерировать персонажей,
есть встроенный редактор,
есть даже расширение для Aseprite,
и всё это бесплатно. 🥰

📌 Во всех нейросетях я использовал один и тот же промт, а результаты можете посмотреть в картинке к посту.
Я специально не брал варианты, которые нужно качать и настраивать локально (лень, да и возиться с этим не хочется).

Ну и, конечно, вы можете со мной не согласиться и использовать свои варианты — я просто делюсь личным опытом.😃
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥2
💩Мод на месседжер MAX?
Помните, в начале недели я шутил в посте про запрет GitHub подросткам, что всё это из-за мода, убирающего в MAX опасные разрешения? Так вот это чистая правда 😊

Я нашёл на GitHub сразу две версии от разных разработчиков:
🔗 MIN-Safe-MAX
🔗 WhiteMAX

В README у обоих проектов есть подробная инструкция по установке. Сам я проверять не стал (ну его нафиг cкачивать MAX), но если вдруг вас под угрозой отчисления или увольнения заставляют им пользоваться — этот мод может спасти жизнь и нервы.

Буду рад, если кому-то окажется полезно 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
🤨Недавно вспомнил, как в Unity 2021 года версии меня жутко бесила одна мелочь. Когда ты вставлял префаб из ассетов на сцену и нажимал Ctrl+Z, Unity зависал и после этого крашился. Господи, как же я тогда бомбил, когда забывал про этот баг и терял весь не сохранённый прогресс 😡

А что вас больше всего раздражает в вашей IDE и/или движке?
Не программисты тоже подключайтесь — расскажите, что вас бесит в работе, будет интересно почитать 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
Дорогие друзья, приношу извинения немного приболел. 😭На конец недели планировал мини-обзор какой-нибудь свежей игры и небольшой devlog по своей разработке, но пока, к сожалению, не в состоянии. Надеюсь, завтра смогу выдать что-нибудь осмысленное.
А пока держите вам пока мемов похихикать💐
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤‍🔥2