Дырявый материал в Godot
Объясняю на пальцах, как сделать дырявый материал в Godot 4.x и показываю примеры применения, вдобавок – как вообще пользоваться сабвьюпортом и рендерить его в шейдер.
Текстовую версию не прилагаю, это просто мини-демонстрация на 20 минут, там смотреть надо.
Вряд ли это кому-то интересно кроме годотеров будет, но если пригодится кому-либо, буду рад :)
Если хотите, можете вступить в группу в телеге, там помогают беднягам в освоении движка. Если не хотите, то можете не вступать: https://t.me/godot_help_ru
Обновление игры в Яндекс Играх. Добавление новых языков. Что добавили нового в игру?
Оказалось, что обновить игру на Яндекс Играх проще простого! Всё, что нужно:
Нажать на свою игру.
Перейти в раздел «Черновик».
Внести все необходимые изменения.
Отправить на модерацию.
Мы заметили, что в игру заходят иностранные игроки. Возможно, они тоже хотят играть на Яндексе, но мало кому интересно играть на незнакомом языке (в игре уже есть русский и английский). В качестве эксперимента мы решили добавить самые популярные языки на платформе: турецкий, испанский, немецкий, а также французский — один из самых распространённых языков в мире.
Иероглифы не поддерживаются стандартным шрифтом Unity. Для добавления японского и китайского языков пришлось бы искать и настраивать новые шрифты TMPro, а затем вручную переключать каждый текстовый элемент в зависимости от языка. Мы решили пока отказаться от этой затеи.
Зачем нужны новые языки? Просто чтобы посмотреть на результаты. Есть ли в этом смысл? Тем более, при добавлении, например, турецкого языка, игра начнёт отображаться в списке игр для Турции.
Совет: Тщательнее проверяйте перевод игры. Мы часто слышали, что перевод через Google или Яндекс будет «достаточно хорош». Однако, если проверить результат, иногда получается настоящая бессмыслица. Вряд ли это положительно скажется на статистике и впечатлении игроков.
Если вы знаете больше про языки на Яндекс играх, будем рады почитать об этом!
Что нового в нашей игре?
Если кратко, суть игры — сражаться друг против друга на одном устройстве или в одиночку против ИИ. Стилистика — 2D пиксель-арт.
Основные изменения:
Добавлены новые языки.
Исправлены мелкие баги и проведён баланс игры.
Уменьшена максимальная скорость кораблей и скорострельность при суммировании бонусов.
Антибонус «Две пушки в разные стороны» стал менее жёстким: теперь пушки стреляют в разные стороны, но всё же в направлении врага.
Новые антибонусы:
Инерция кораблей (пьяное вождение). Корабли теперь сохраняют скорость по оси X, что добавляет сложности.
Инверсия управления. Всё понятно без объяснений.
Головокружение. Игрок начинает крутиться вокруг своей оси с рандомной скоростью. Иногда это даже полезно, чтобы отбиться от других врагов.
Прицел сбит. Прицел уводит от цели на несколько градусов.
Новый бонус:
Туман. Скрывает ваши снаряды от врага, но также мешает вам замечать снаряды противника и препятствия.
Другие улучшения:
Раньше, если один игрок был более прокачен, он мог подлететь вплотную и расстрелять противника. Теперь при столкновении игроки отлетают в разные стороны карты.
Добавлен таймер перед началом боя: «3... 2... 1...». Это помогает игрокам подготовиться, так как перед боем выполняется множество настроек.
Компьютер стреляет сразу же после перезарядки.. Раньше, при высокой скорости перезарядки, игроку было невозможно стрелять так же быстро, как боту. На десктопе ещё можно было зажать пробел, но на телефоне это было неудобно. Добавлена настройка "Автострельба".
В игре ещё много возможностей для развития. Мы готовы продолжать расширять и улучшать её с вашей поддержкой и советами. Некоторые обновления были сделаны как раз благодаря вашим отзывам. Мы читаем всё и прислушиваемся к вашим пожеланиям. Поэтому будем рады вашим комментариям и сообщениям!
Поиграть в обновленную игру можно уже сейчас по ссылке. Если вам интересна судьба проекта, приглашаем всех желающих в наш Телеграм-канал. Будем очень рады!
Торговец на лодке в собственной 2D инди игре!
Жанр игры — Tower Defence в стилистике пиксель-арт, вдохновлённый такими проектами, как Kingdom Two Crowns и New Lands.
На этот раз идея не была спонтанной — она давно витала в наших планах. В оригинальной игре Kingdom есть торговец, который живёт в лесу. Он приносит игроку монетки, и на этом его функционал заканчивается. Но здесь возникает интересный вопрос:
Почему Жадность в Kingdom не нападает на торговца, хотя у него точно есть деньги?
Торговец в Kingdom умеет только приносить монетки раз в день, и всё. Мы же решили предложить игроку более гибкий функционал и избавиться от логических несостыковок.
Что изменилось в нашей игре:
Наш торговец приплывает на лодке только днём с левой стороны карты, где больше ничего нет. Ночью он благополучно уплывает обратно в небытие.
Как и в оригинале, наш торговец привозит новичкам бесплатные монетки. Однако теперь у него также можно продать ресурсы или купить их. На данный момент уже реализована торговля деревом, но в будущем список возможностей будет расширяться.
Как это было реализовано:
Скрипт торговли уже был готов. Мы нарисовали простенькую лодку и самого торговца в стилистике предыдущих мобов-людей. Затем расширили скрипт, добавив анимации приплытия и отплытия. Всё готово! Мелочь, а приятно!
Если хотите следить за дальнейшим развитием проекта и студии, присоединяйтесь к нашему Telegram-каналу!
Action RPG «Alie Spaces» - Зараженные
Обзор проекта:
https://vk.com/@-227252833-alien-spaceskartinka
Чудом пережив смертельное поле астероидов и потратив почти последнее топливо вы обнаруживаете станцию, которая не подаёт признаков жизни. Пришвартовавшись вы выходите из своего звёздного судна, открываете главные ворота станции, в надежде найти ресурсы для дальнейшего пути, и обнаруживаете "их"🧟♂️🩸☣
Зараженные - опасные существа населяющие заброшенные космические станции. Они находятся в состоянии стазиса и реагируют только на громкий шум и прямой контакт.
Виды зараженных:
Чадо
Зараженные на первой стадии мутации, гуманоидного телосложения, имеют деформированные верхние конечности, передвигаются быстро и хаотично, тело не адаптировано к физическому урону:
Гомункул
Зараженный далеко напоминающий человеческое тело, с удлинёнными конечностями, вытянутой шеей и ящера подобной головой. Двигается быстро и стремительно, наносит смертельные резкие удары:
Симбиот
Крупные звероподобные зараженные, достигшие конечной стадии мутации. Имеют огромные передние лапы с грозными когтями. Двигается медленно и разносит всё на своём пути:
Некоторые зараженные не дремлют и могут появиться в самый неожиданный момент:
Обзор станции с зараженными:
Планируется добавить больше уникальных зараженных со своими особенностями, для пущей атмосферы.
Каждый раз в локации будут находиться разные зараженные и очередной раз открывая ворота станции вас будет ждать новый сюрприз.
Хитрая лисичка для 2D Инди иры жанра Tower Defence (типа Kingdom Two Crowns / New Lands)
Всё началось со спонтанной идеи: а что, если в игре лисы будут появляться в лесу? Отбросив книгу, бегом в Aseprite и рисовать! Вот что получилось:
Затем началась работа над скриптом. За основу взяли уже существующий скрипт кролика. Кролики? Эти мобы появляются возле кроличьих нор, которые, как и лисы, находятся в лесу. Также их можно построить в любом свободном месте для фарма монет. На данный момент кролики — основной источник дохода игрока. За каждого убитого кролика игрок получает 1 монетку.
У лисички более продвинутая логика поведения, но без лишних сложностей. Она может ходить по карте влево и вправо или просто стоять на месте. Но самое интересное — она умеет лежать! Не знаю, зачем была добавлена эта фича, но она есть, и это забавно.
Если лисичка встретит на своём пути кролика, то просто съест его, и игрок не получит монет. Увы... Поэтому она может спокойно прийти в Королевство и уничтожить ваш доход, если её не остановят лучники.
Лисичка больше никого не трогает. Убить её непросто. При попадании стрелы она убегает в лес на максимальной скорости, но с каждым полученным уроном её скорость снижается. Общее количество здоровья у лисички — 3. За её убийство игрок получает 3 монеты!
Вот так, ради разнообразия и увлекательности, была создана хитрая лисичка!
Если хотите следить за дальнейшим развитием проекта и студии, присоединяйтесь к нашему Telegram-каналу!
Сложно ли править галактикой? Solar Wave приглашает проверить!
Всем привет!
Рад сообщить, что Solar Wave добралась до первого открытого тестирования в Steam, куда я вас и приглашаю присоединиться.
Для тех, кто не знаком с проектом, Solar Wave — это масштабная космическая стратегия с непрямым управлением и фокусом на симуляцию космо-государства. Вы наместник человеческой империи, и на ваших плечах покорение целой галактики — захватывайте звёздные системы, колонизируйте миры, развивайте экономику и логистику, призывайте десятки флотов и наблюдайте, как они сжигают противников во имя святого Солнца!
Что же можно будет попробовать?
Впереди ещё много планов по созданию игровых механик и контента, но игра уже готова продемонстрировать свою центральную особенность — симуляцию живого космического государства. А также 13 типов флотов (включая несколько вражеских), 20 разных кораблей для них, пачка станций и планет, хитрая экономическая система и 3 миссии, чтобы со всем этим поиграть.
Плейтест будет сфокусирован на симуляции государства и работе экономики, так что в завоевательные походы пока ходить не придётся. Но не рассчитывайте, что противники оставят вас в покое — временами будет очень даже жарко!
Время поднять знамёна, Наместник!
Обязательно сыграйте в учебную миссию «Начало Вторжения» — она поможет разобраться с тем, как всё здесь устроено. Надеюсь, вам понравится. 😊
Буду крайне благодарен, если после игры вы поделитесь своим мнением об игровом процессе и не только. Это поможет мне скорректировать направление развития игры и сделать её лучше. Заранее благодарю! 😌
PS: Локализацию в игре можно переключить в настройках.
Теория заговора (deepseek.ai)
Занимался я проектированием игры, вместе с нейронной сетью "Deepseek". Всё вроде шло хорошо, пока мы не перешли к непосредственной реализации проекта. Тут, в конце очередного сообщения, я получаю такие строки:
Предоставит билд через 2 дня? У "Deepseek" появилась новая функция по сборке готовых билдов, о которой я не знал?!
Обычно нейронка максимум может написать скрипты и показать, как ими пользоваться, но тут такое! Решил уточнить, правильно ли я всё понял.
На «Пикабу» уже проскакивала теория о том, что «Deepseek» — это куча китайцев, которые отвечают на запросы пользователей. И вот при «неудобном» вопросе про несуществующий функционал нейронки сервер сразу стал недоступен. Или это китаец просто понял, что спалился, и обрубил чат?!?!
Буду продолжать наблюдение.