7663
Всё про геймдев для девелоперов, художников, левел- и геймдизайнеров, сценаристов Разместить рекламу: @tproger_sales_bot Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Устали от жестких правил App Store и Google Play? Хотите создавать игры без армии разработчиков и миллионных бюджетов?
Добро пожаловать в мир веб-игр — оазис свободы в пустыне мобильной монополии!
Здесь вас ждут:
— Низкий порог входа (даже ваш кот сможет запустить свой проект).
— Минимальная конкуренция (пока все толпятся в мобильных сторах).
— Продвинутые технологии (Wasm и WebGPU — звучит как заклинание, работает как магия).
— Бесплатный маркетинг (площадка часто сама будет рекламировать и распространять вашу игру).
А чтобы окунаться в веб-геймдев было легко, присоединяйтесь к каналу Данила. Данил рассказывает:
— как выбрать фреймворк (и не сойти с ума);
— о секретах оптимизации (чтобы ваша игра грузилась быстрее, чем пользователь моргает);
— и про тактику монетизации (превратите своё хобби в дойную корову).
Конечно с юмором и наглядно.
Окунайтесь в мир веб-геймдева, где единственное ограничение — ваша фантазия (и, возможно, скорость интернета пользователя).
Let's roll!
Это #партнёрский пост
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Создание открытого мира как в Minecraft
Делимся подборкой из трёх плейлистов, автор которых подробно показывает, как с помощью процедурной генерации создать такой открытый мир, как в Minecraft.
Можно бесконечно смотреть на 3 вещи: как горит огонь, как течёт вода, и как делают клоны Minecraft на разных движках.
1 плейлист — создание движка ландшафта.
2 плейлист — процедурная генерация мира.
3 плейлист — многопоточность и оптимизация.
@make_game #unity
Сразу 3 тематических пака low-poly моделей под CC0
Лицензия CC0 даёт право использовать все эти ассеты бесплатно даже в коммерческих проектах. Что имеем:
— Пиратский пак — суммарно 71 анимированная модель с текстурами;
— Зомби-пак — 60 анимированных моделей с текстурами;
— Кубический пак — 108 анимированных моделей с текстурами.
#бесплатно #ассеты #3d
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Я: Давай сыграем во что-то? Только что-то спокойное, а то у меня с вестибуляркой плохо.
Игра, которую выбирает мой друг:
@make_game #reddit
Мы нашли вход в айтишную Нарнию
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
Вдруг кто пропустил вчерашние показы тайтлов от Xbox
Из самого интересного:
— DOOM: The Dark Ages 🍌— приквел к Doom 2016;
— Assassin's Creed Shadows 🌭— теперь в Японии;
— S.T.A.L.K.E.R. 2: Heart of Chornobyl 🍓— релиз уже 5 сентября;
— Call of Duty: Black Ops 6 🍾 — новые кампании, карты и режимы;
— Microsoft Flight Simulator 2024 🎃 — среди механик не только полёт;
— Аддон к WoW: The War Within 🕊️— новая масштабная арка;
— Новые Xbox Series 🌚 — с новым железом.
Давайте определим самого долгожданного кандидата самым трушным способом — по эмодзи.
@make_game #новости
Задавайте любые интересующие вас вопросы по геймдеву в комментариях к этому посту или отвечайте на вопросы других. Например, «что делать с этим эксепшеном», «подскажите бесплатный ассет для генерации деревьев», «какой движок лучше всего подойдёт для 2D». Главное — будьте вежливыми и терпеливыми :)
@make_game #обсуждение
База цветового кодирования. Как цвет помогает разобраться в игре?
Цвета — один из самых эффективных способов быстро и просто передавать информацию игрокам. Например:
— Ассоциации с цветами: цвета окружают нас в повседневной жизни, поэтому у них уже сформировались определенные ассоциации. Например, "красный-зеленый". Зеленый обычно ассоциируется с "успехом", "положительным", "включено", а красный — с "неудачей", "плохим", "выключено". Использование цветов для кодирования информации широко распространено в UI.
— Градация цветов: бронза, серебро и золото — это ещё один пример градации цветов. Мы привыкли видеть эти цвета на медалях спортсменов. Даже без слов понятно, что золотая медаль лучше, чем серебряная. В играх можно использовать эти цвета для обозначения редкости предметов, что поможет игрокам быстро ориентироваться при продаже.
— Устоявшиеся паттерны: зеленый цвет, например, часто используется для лечебных предметов, синий — для предметов, которые восстанавливают ману или выносливость, а желтый — для предметов, которые повышают защиту или временно увеличивают жизнь. Золотой цвет может ассоциироваться с деньгами.
Ещё больше про популярные паттерны и приёмы использования цветов в статье.
@make_game #теория #геймдизайн #ux
Найти лишнего сложно, но вы постарайтесь всё же
@make_game
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Простой туториал по созданию процедурного подземелья
Игру про данжен мастера нельзя сделать без запутанного данжа. Поэтому ловите наглядный и универсальный туториал по созданию такового с помощью процедурной генерации. Вот что нужно сделать:
1. Случайным образом разместить прямоугольные комнаты разного размера на разных координатах.
2. Провести триангуляцию Делоне через алгоритм Боуэра-Ватсона. Звучит страшно, но на деле просто создаётся мэш. Примеры кода можно легко найти в сети.
3. В меше находим кратчайшие пути между комнатами.
4. По путям прокинуть коридоры: линейные или ступенчатые.
Туториал
#левелдизайн #теория
ИИ-инструментами в геймдеве уже не удивить, однако
Пользователь Evan Jones решил соединить несколько тулзов в один и получилось то, что на видео. Коротким промтом и указателем автор генерирует полноценную 3D-локацию с текстурами. А под капотом Stable Diffusion, ControlNet, TripoSR и three.js.
Это лишь прототип, но в руках художника и с корректными промтами уже можно было бы сверстать что-то игровое.
Наконец игры про караваны станет делать ещё проще.
@make_game #ai #инструмент #meta
Яндекс приглашает на Young Con — первый фестиваль о карьере в IT и современных технологиях
— 6000 участников.
— 10+ часов приключений и нетворкинга.
— 30 топ-менеджеров Яндекса, которые поделятся личным опытом и расскажут про возможности, которые дает работа в крупной IT-компании.
— Секреты технологий.
— И не только!
Прямо во время ивента начинающие разработчики смогут пройти экспресс-собеседование, чтобы затем попасть на стажировку в компанию. Это хороший шанс построить карьеру в Яндексе, ведь более половины стажёров, по статистике, затем получают оффер.
Гостей Young Con ждёт ещё одно событие: финал «Баттла вузов» — турнира по программированию среди студентов с призовым фондом 1 млн рублей. Выигрыш участники команды-победителя разделят между собой. Завершится фестиваль выступлением хедлайнеров The Hatters и ХЛЕБ.
Young Con пройдёт 27 июня на Live Arena в онлайн- и офлайн-формате.
Зарегистрироваться и узнать подробности можно здесь.
Это #партнёрский пост
DOOM запустили на секс-игрушке
Сражаться с какодемонами теперь можно иначе...
С технической точки зрения, конечно, этим никого не удивишь — DOOM запускали на куда менее продвинутых гаджетах. Но платформа всё равно неожиданная. Хотя железо пришлось всё равно заменить на микроконтроллер ESP32.
При выстрелах игрока, как полагается, будет тактильный фидбек.
@make_game #новости #doom
Играем в дум хоррор на микроволновке
Однако это не тот случай, когда какую-то игру запускают на железе микроволновки. Реддитор поделился своим хоррор-проектом, где микроволновка внутри игры и персонаж управляется через неё. Управление реализовано достаточно нетривиально.
🍌 Я бы в такое поиграл
🌭 Писк микроволновки в 3 ночи — вот что действительно страшно
#reddit
Нравится ли вам играть в свои игры?
Некоторые становятся геймдевелоперами, чтобы создать игру своей мечты. Но пройдя весь путь разработки, тестирования механик, продумывания сюжета и т. д. может создаться ситуация, когда разработчик будто переиграл в неё — он не получает удовольствия от игры в своё детище.
Было ли у вас такое? Нужно ли с этим бороться, и если да — то как?
@make_game #обсуждение
Не все игры учат игроков покупать охлаждение на кресло
В этой подборке, например, собрали для вас игры, которые учат игроков программированию и другим техническим ништякам.
Вот парочка из них:
— Joy of Programming — задача предстоит не лёгкая — нужно разрабатывать ПО для машин и дронов: работа, навигация, логистика и ML. Это она на картинке.
— Screeps — тут игроку нужно писать алгоритмы для автоматизации и оптимизации юнитов.
— CPU-Chef — фановая игра, где вы можете изучить, как те или иные процессы нагружают ЦП компьютера. А нужно это для того, чтобы готовить стейки разной степени прожарки на разогнанном проце. Но можно и перестараться, вызвав BSOD.
Много других игрушек на разные языки и стеки в статье
@make_game
Хотите отвал графического чипа?
Скорее всего — нет. Поэтому подготовили для вас гайд по правильной настройке MSI Afterburner для разгона видяхи.
С этой статьёй разогнать видеокарту сможет даже неопытный оверклокер. Тут рассказывают об основных возможностях Afterburner и его интерфейсе, а также дают пошаговый гайд по разгону GPU с советами по безопастности и оптимальными настройками.
🍌 Каждый бананчик под этим постом повышает на единицу ваш средний FPS. Проверено.
@make_game #советы
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Где можно взять бесплатную графику и прочие ресурсы для игры
Не ассет стором единым: ловите подборку сайтов с 2D и 3D-ассетов. Бесплатно, без смс и регистрации:
1. Kenney — тут собрано более 20 тысяч ассетов и спрайтов, UI-элементов и шрифтов.
2. OpenGameArt — огромный сборник контента для геймдева. Есть спрайты, текстуры, музыка и звуки.
3. Game-icons.net — коллекция игровых иконок со встроенным редактором. Иконки идут в двух форматах: вектор и растр.
4. The sprites resourсe — сборник графических ресурсов из известных игр. Подойдёт, если вы планируете воссоздать игру для ностальгирования или же просто потестить движок на знакомых персонажах.
5. Craftpix.net — ресурс, набравший в себя различные элементы интерфейсов, текстур и спрайтов. Есть платный и бесплатный контент.
6. Polly.pizza — почти 10,000 бесплатных 3D-моделей на любой вкус и жанр.
@make_game #2d #графика #3d #инди #ассеты #бесплатно
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Хотите научиться создавать крутые игровые проекты на Unreal Engine?
Тогда присоединяйтесь 10 июня в 20:00 мск к бесплатному вебинару «Система инвентаря игрока на Unreal Engine» от Отус, где вы выполните следующие задачи:
— создадите инвентарь и систему хранения предметов с помощью С++;
— настроите визульную часть инвентаря на Blueprints;
— реализуете демонстрационный проект.
Регистрация на вебинар: https://vk.cc/cxqIAu
Спикер Виталий Талых — разработчик и преподаватель с огромным и разнообразным опытом.
Вебинар является бесплатной частью полноценного онлайн-курса «Unreal Engine Game Developer. Professional». Все участники вебинара получат специальную цену на обучение от Отус!
Записывайтесь сейчас, а потом будет напоминалка. Участие бесплатно.
Это #партнёрский пост
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Как сделать крутое обучение в игре — лучшие туториалы в игровой индустрии
Обучение — ключ к успеху любой игры, потому что от туториала во многом зависит, захочет ли человек играть дальше. Но как сделать его хорошим?
В ролике на примере удачных и не очень игровых туториалах рассказывают, что должно быть в обучении на старте игры, как делать точно не стоит и как всё-таки выстроить процесс обучения так, чтобы он казался максимально нативным и гладким для игроков. Тут всё на теории, поэтому полезно будет знать каждому вне зависимости от жанра игры:
https://youtu.be/dda_BhhqvlA?si=pGhkQkMiVgfz5TVy
@make_game #геймдизайн #теория
Как повысить сложность битвы в игре?
Худшее, что можно сделать для усложнения противника — просто увеличить ему здоровье.
Сохраняйте несколько примеров правильного увеличения сложности битвы с противником:
1. Усложнение атак. Взять несколько существующих приёмов и объединить их в комбо. Или в существующей связке добавить новый удар.
2. Усложнить процесс битвы, ограничив некоторые возможности игрока. Например, в GoW некоторые враги стоят на возвышенностях — их можно убить только броском топора.
3. Увеличение темпа боя в целом. Речь не только о таймингам, но и о уменьшении фазы бездействия у противника.
4. Популярный ход: вторая фаза противника, в которой его поведение полностью отличается от первой фазы. Тогда игроку придётся переучиваться.
5. Дать возможность противнику вызывать к себе на помощь «подкрепление».
Детальней про каждый из способов в статье.
@make_game #геймдизайн #теория #советы
Вы периодически делитесь в комментариях публикациями из своих групп и пабликов. Давайте сделаем этот пост местом сбора всех ваших сообществ.
Можете просто кидать ссылки на группу или конкретный пост в Telegram, ВК или, например, ArtStation. Так вы сможете найти себе единомышленников или наоборот — сообщество по душе.
@make_game #обсуждение
Девушки: мужчины вообще ничего не чувствуют
Тем временем мужчины:
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник