This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Привет, друг!
Я — Андрей, креативный и немного потешный программист-разработчик игр. Добро пожаловать в мой уголок про IT, геймдев и, конечно, смешнявки.
Здесь тебя ждёт:
💻 влог из жизни разработчика игр
💎 полезные знания, софт и ресурсы для программиста
🎺 новости IT и игровой индустрии
🏩 вдохновение для твоих проектов и поддержка
📞 сообщество таких же коллег по несчастью (мы растём вместе)
Подписывайся — здесь код превращается в мемы, а мечты в проекты 🚀
Я — Андрей, креативный и немного потешный программист-разработчик игр. Добро пожаловать в мой уголок про 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С-ников.💸
——
Подытожив, могу сказать, что мы имеем переполненный рынок специалистов, как следствие большую конкуренцию, но и такие же большие зарплаты. А пока — маленький спойлер: виноваты не только ‘падение рынка’, но и ваши любимые курсы по Python за 2 недели. Об этом — в следующем посте😉
А вы сами чувствуете падение рынка? Или наоборот, заказов/работы стало больше? Пишите в комментах 👇
С каждым годом хайп вокруг 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.
——
Подытожим:
НО в любом случае это лишь практичный гайд и в жизни бывает по разному. Вы можете поступать так, как хотите.
Напишите свое мнение в комментариях, возможно я в чем-то допустил ошибку👇
Наверняка хоть раз в жизни у вас спрашивали: "Что бы вы сказали себе молодому? От чего хотели бы предостеречь?"🤔
Обычно я отвечаю — ничего, ведь ошибки формируют нас. Но есть одно исключение...
——
Изучение 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, сверху в
Теперь Unity не будет перепроверять ваш проект при любом чихе ваш проект и вы должны это делать сами через Ctrl+R или ПКМ по Assets и затем Refresh.
2. Теперь заходим в
3. Последняя вещь не обязательная, но значительно ускоряет вашу работу - Hot Realod. Он платный, но есть пробный период на 30 дней. К тому же в интернете полно его бесплатных версий)
После всех выполненных действий мы избавились от постоянного значка перезагрузки в 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
Сейчас это довольно животрепещущая тема , ведь нейросети уже активно используются в нашей жизни. Причем не только в бытовых делах, но и работе. В сфере IT стало возможным так вообще создание своего собственного проекта, только лишь делая запросы в нейросеть.
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Poll
0%
Нейросети нас полностью заменят, так что я нейтрален 🤷♂️
24%
Я за использование нейросети только в обучающих целях и осуждаю Vibe-кодеров🔫
24%
Я за то, чтобы использовать иногда нейросеть для решения рутинных задач в работе⌨️
38%
Я активно использую нейросеть в помощь себе и не вижу ничего плохого😎
14%
Я без нее и не умею работать🤡
Наверняка у вас бывало: играешь в игру и не понимаешь, что делать дальше.
И это не потому, что вы тупой, а потому что гений на разработчике решил “так будет круто”.
Здесь вступает понятие Affordance.
В реальной жизни Affordance обозначает наше понимание как действие или использование предмета.
В ванной мы моемся, а не варим суп.
Рычаг мы тянем вниз, а кнопку — нажимаем.
Довольно интересная деталь, связанная с нашей психикой и логикой.
🎮 В играх всё то же самое:
Если игрок получает лопату, он должен интуитивно понимать, что ей копают, а не едят суп.
Задача разработчика — делать механику понятной и предсказуемой для аудитории.
Если же руки тянуться специально создать концептуальное что-то необычное, то сначала хотя бы объясните работу ваших механик.
📉 Пример плохого Affordance:
В моём детстве была игра про алхимию. В начале всё классно: вода + огонь = пар.
Но потом логика ломалась: чтобы создать паровой двигатель, нужно было соединить «огонь + металл», хотя в игре уже были «пар» и «бойлер»!
Мне приходилось по итогу перетыкивать все элементы друг с другом — и это раздражало.
Подведем итоги❗️
Делайте интересный геймплей, а не на угадайку вашего "концептуального гениАнализма".
Кажется я новое слово выдумал.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤🔥4❤2
Сидел на Хабре и наткнулся на новость, от которой я реально выпал.
Правительство Австралии ранее заявляло, что такие соцсети как Facebook*, Instagram*, Snapchat, TikTok, Twitter/X и YouTube будут запрещены для лиц младше 16 лет. Сейчас же список расширили аж до 16 компаний, и угадайте кто туда попал?
Да-да, наш любимый GitHub**.
(А ещё кстати сайт Lego, не знаю че им детские игрушки сделали
Почему? Ну… официальной логики там не особо видно. Наверное, потому что есть мод, убирающий в мессенджере MAX опасные разрешения, и из-за этого, власти Австралии расстроились, что не смогут пользоваться в полную силу
Цитата от комиссара по электронной безопасности Джули Инман Грант:
«Есть некоторые [случаи], которые довольно ясны, [но] мы всё равно должны были провести процесс комплексной проверки».
Позже добавила:
«...список также может увеличиться, поскольку комитет безопасности провел предварительное исследование около 100 различных платформ».
В начале поста, кстати, её фото. И скажите честно: вам она никого не напоминает? Начинается на «Е», заканчивается на «катерина Мизулина».
Сочувствую австралийским подросткам. Теперь, видимо, даже кодить придётся нелегально
* - запрещенны в РФ
** - запрещенно в Австралии))
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2
🎮 Рубрика: Один день из жизни разработчика игр
Недавно я пробовал делать карты для стратегии и задумался, а как вообще это реализовать правильно? Я знал про доступный метод в виде тайлов, как в цивилизации, но он мне не нравился, так как я хотел более расплывчатые границы и вообще как-то оно там не реалистично. 🙅♂️
И тут я наткнулся на статью одного разработчика, где он с помощью библиотеки 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/
Недавно я пробовал делать карты для стратегии и задумался, а как вообще это реализовать правильно? Я знал про доступный метод в виде тайлов, как в цивилизации, но он мне не нравился, так как я хотел более расплывчатые границы и вообще как-то оно там не реалистично. 🙅♂️
И тут я наткнулся на статью одного разработчика, где он с помощью библиотеки 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,
и всё это бесплатно.🥰
📌 Во всех нейросетях я использовал один и тот же промт, а результаты можете посмотреть в картинке к посту.
Я специально не брал варианты, которые нужно качать и настраивать локально (лень, да и возиться с этим не хочется).
Ну и, конечно, вы можете со мной не согласиться и использовать свои варианты — я просто делюсь личным опытом.😃
Я разрабатываю игру экшн-рогалик, о которой в будущем расскажу, и так как я делаю ее один, у меня встал вопрос: что делать с артами?
Рисовать я пробую и буду пробовать дальше, но объективно — на всё меня не хватит
Тестировал разные нейросети, главным критерием было: как они справятся с генерацией персонажей, так как людей рисовать для меня сложнее всего. Вот результаты моего расследования:
❌ Не советую
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
Помните, в начале недели я шутил в посте про запрет GitHub подросткам, что всё это из-за мода, убирающего в MAX опасные разрешения? Так вот это чистая правда
Я нашёл на GitHub сразу две версии от разных разработчиков:
🔗 MIN-Safe-MAX
🔗 WhiteMAX
В README у обоих проектов есть подробная инструкция по установке. Сам я проверять не стал (ну его нафиг cкачивать MAX), но если вдруг вас под угрозой отчисления или увольнения заставляют им пользоваться — этот мод может спасти жизнь и нервы.
Буду рад, если кому-то окажется полезно 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
А что вас больше всего раздражает в вашей 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