Buffer icon Проекты
39 заметок с тегом

игры

Unity Mobile Input v2.0

UMI aka Unity Mobile Input

UMI aka Unity Mobile Input

UMI aka Unity Mobile Input

Обновил свой плагин для создания нативных полей ввода на мобилках. Исправил старые баги, причесал немного код, добавил комменты и обновил демо.

Функции:

  • нативное поле ввода и клавиатура для iOS и Android
  • настройка типа кнопки: Стандартная, Далее, Готово, Поиск, Отправить
  • настройка обработки кнопки
  • настройка кнопкок Готово и Очистить (iOS)
  • изменение опций поля ввода во время выполнения
  • скрытие дополнительного поля ввода (Android)
  • отслеживание появления и скрытия клавиатуры (с высотой)
  • отслеживание ориентации экрана
  • поддержка пользовательских шрифтов

В новой версии добавил несколько методов чтобы можно было менять некоторые параметры во время исполнения:

  • SetTextColor — изменение цвета текста
  • SetPlaceholderColor — изменение цвета текста подсказки
  • SetBackgroundColor — изменение цвета фона
  • SetContentType — изменение типа поля ввода
  • SetReadonly — изменение состояния «только для чтения»

Устанавливается как пакет через Unity Package Manager.

Github

Игра «Камень, ножницы, бумага»

Камень, ножницы, бумага

Камень, ножницы, бумага

Камень, ножницы, бумага

​​В качестве эксперимента запилил игру «Камень, ножницы, бумага» в телеграм боте. Можно играть и непосредственно в боте со случайным соперником (если такой будет :), и в чате с другом. Пишется стата, есть лидерборда. Минимальный набор, так сказать. Играть можно только онлайн, против бота поиграть не получится.

Сама игра на Typescript и Telegraf.js. В общем, интересный опыт. Если будут какие-то вопросы по реализации, пишите в комменты, отвечу по возможности.

 Нет комментариев    574   5 мес   nodejs   typescript   игры   телеграм

Герои Гильдгаарда

Герои Гильдгаарда

Герои Гильдгаарда

Герои Гильдгаарда

Запустили в софтлонч нашу первую игру с 3D, логическая онлайн стратегия на 2 или 4 игрока. Для любителей шашек, нард, шахмат, го и прочих настольных игр такого типа, будет интересно. Тут нет рандома, есть несколько стратегий, партии довольно короткие. Написал чуть подробнее на Пикабу.

Делали на Unity. Доступно в AppStore, Google Play и AppGallery.

 Нет комментариев    524   10 мес   android   huawei   ios   unity   графика   игры   разработка   с#

Что делать?

Relocation meme

Relocation meme

Relocation meme

Друзья! В свете последних событий, какие есть пути решения вопроса с покупками, рекламой да и вообще. Пока оставим варианты с релокацией и прочим (они тоже работают, но не у всех есть возможность) и подумаем, что можно сделать прямо сейчас:

1️⃣ Выпустить свои игры в Huawei AppGallery
2️⃣ Сделать WebGL версии игр
3️⃣ Сделать «заглушку» и принимать оплату через сайт
4️⃣ Передать игры на другой аккаунт, который не связан с РФ
5️⃣ Не паниковать

По поводу пункта №3. Да, такая возможность есть, но как говорил Чапаев: есть нюанс. Нельзя чтобы в приложении была ссылка на эту страницу оплаты или чтобы она как-то упоминалась вообще, в тексте, в вебвью, где угодно, может быть атата. Это если говорить про Google Play, в AppStore тоже по-моему такое запрещено.

Кроме того, вам никто не запретит сделать WebGL версию игры и принимать оплату любым удобным способом. Ну а как связать мобильный аккаунт и веб-версию это дело техники. Таким образом можно пополнять баланс через веб и играть на телефоне, например.

В данный момент как раз делаю транспорт на вебсокетах для существующих игр, чтобы можно было выпустить WebGL версии. В Huawei AppGallery уже сделали порты всех игр, по чуть-чуть онлайн растет. Хотя там особо сложного ничего не было, из хуавейного сдк используем только авторизацию, пуши и покупки.

 Нет комментариев    3456   2022   android   ios   unity   игры

2021

Bye 2021 year

Bye 2021 year

Bye 2021 year

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

Рассылку пришлось закрыть :( Многие мне писали и спрашивали, буду ли продолжать — пока не могу сказать, это отнимает время, а его пока нет на такие вещи.

Выпустили игру в Huawei AppGallery. Отдельный квест. Но надо признать, китайцы молодцы, они скопировали гугл-сервисы и улучшили их. Если есть нативное приложение под Android, то перенести его в AppGallery в общем-то не сложно. Если надо опубликовать приложение сделанное на Unity, то надо будет сделать несколько плагинов или использовать готовые.

Стал меньше писать в блог, думаю в этом году это исправить. Есть темы которыми хотел бы поделиться. Ещё думаю сменить Эгею на что-то другое, более гибкое, может какой-нибудь статический генератор сайтов.

Так и не смог регулярно постить в телеграм, это должен был быть ещё один канал связи, с более частыми постами чем в рассылке...

На 2022 в планах зарелизить минимум столько же игр: настолку, три в ряд, головоломку. А может и больше! Новый движок на основе RPC и событий показал себя с лучшей стороны. По чуть-чуть обрастает новыми фичами. Делать на нём новые игры можно без боли :)

Год был продуктивным. Желаю всем игр в 2022 году!

Unity Hub обновился, теперь красивенький

Командный бой на Unity (пример)

Так и не придумал как будет правильней назвать этот пример :)

Unity team fight example

Ограниченное поле из клеток и две команды. Юниты появляются рандомно на своей половине и начинается бой.
Каждый юнит ищет противника, как сонар у подводной лодки. Найдя, строит к нему путь с помощью волнового алгоритма и начинает движение. Так как за ход многие юниты могут поменять свое расположение, путь перестраивается каждый раз.

Когда противник в зоне атаки, юниты наносят друг друг рандомный дамаг. Победитель ищет новую цель и так продолжается пока одна из команд полностью не уничтожит другую.

Из положительных моментов: почти не выделяется память, только на корутины анимации (но это можно убрать) и все отрисовывается за 2-4 DC.

Исходники на Github

 Нет комментариев    1751   2020   unity   игры   разработка   с#

Apple уменьшит комиссию до 15%

Apple small business programm

Apple small business programm

Apple small business programm

Начиная со следующего года, разработчики заработавшие меньше $1 млн. смогут рассчитывать на снижение комиссии с 30% до 15%! И это вроде как не фиксированная система, т. е. если заработок снова превысит порог, то и комиссия увеличится, обратно это тоже работает.

Считаю, что это успех, друзья! Связано ли это с антимонопольными разбирательствами или давлением Epic Games с коалицией — неважно, для небольших разработчиков это то что нужно, а их больше 90%.

Возможно и Google вскоре подсуетится, кто знает...

Анонс от Apple

 1 комментарий    1553   2020   apple   ios   mac   игры   ссылки

Топ-10 ошибок в оптимизации Unity

Хороший вебинар от юнитеков, рассмотрены частые ошибки совершаемые при оптимизиции, обзор инструментов по оптимизации, примеры с пояснениями. Рекомендую.

 Нет комментариев    1743   2020   unity   игры   разработка   с#

Все курсы от devtodev — бесплатно!

Devtodev открывает бесплатный доступ ко всем своим геймдев-курсам, на три месяца!

Бесплатные курсы devtodev

Бесплатные курсы devtodev

Бесплатные курсы devtodev

Это круто! Регистрируйтесь и проходите. Вот что доступно сейчас:

  • Геймдизайн: как делать игры, которые нравятся и приносят деньги
  • Математика в геймдизайне: теория и практика
  • LiveOps в играх: как оперировать free-to-play проектами
  • Маркетинг мобильных игр: базовый курс
  • Психология в геймдеве: практическое применение
  • Игровое тестирование: базовый курс
  • Введение в геймдев: Первый системный онлайн‑курс об игровой индустрии
Ранее Ctrl + ↓