Ro Games | Разработка игр | Godot
61 subscribers
33 photos
28 videos
27 links
Indie game dev
Download Telegram
Media is too big
VIEW IN TELEGRAM
Пока все готовятся к праздникам, я доделываю обновление к Tap Hunter. Одной из главных новинок в этом обновлении, а также самой сложной частью в реализации, станет дерево пассивных бонусов.

Создание такого дерева всегда казалось мне непростой задачей: нужно продумать баланс и разобраться с технической реализацией. К тому же, придумать навыки и названия для них — задача тоже не из лёгких 🥲. Спасибо, что есть ChatGPT, который помог с этим.

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

А с редактором это интереснее, быстрее, легко вносить изменения и можно будет адаптировать для других игр.
👍31🔥1
В дополнение к предыдущему сообщению ⬆️

Вот так дерево будет выглядеть в игре.
This media is not supported in your browser
VIEW IN TELEGRAM
🔥31👍1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Ещё одним интересным нововведением в Tap Hunter станет система специализаций. Каждая специализация добавит уникальную механику, которая повлияет на геймплей. Например, для одной из специализаций игрок сможет видеть уязвимые места у монстров — при нажатии на эти точки наносится больше урона.

Специализации тесно связаны с деревом талантов. По мере повышения уровня специализации игрок будет получать очки талантов, которые можно использовать для разблокировки новых бонусов в дереве талантов. Более того, с каждым новым уровнем усиливается базовая механика специализации.

Ещё одной из особенностей системы специализаций станет её долговременное влияние: даже после сброса мира (рестарта игры) все достижения в специализациях сохраняются. Это создаёт ощущение постоянного прогресса и добавляет глубины игре, позволяя игрокам выбирать путь развития и пробывать разные специализации.
🔥31🎉1
Помимо перечисленных выше нововведений, в Tap Hunter появится ещё больше интересных улучшений и мелких новшеств. Некоторые из них уже реализованы, а над другими я работаю прямо сейчас!

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

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

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

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

- Система переноса сохранений
Постараюсь добавить возможность переноса сохранений между устройствами. На этот раз я попробую реализовать это через Google-аккаунт. Если не получится, будет адаптирована система из моей другой игры, Infinite Dungeons, данные можно будет переносить с помощью специального кода.


На данный момент это всё, что планируется в новом обновлении. Очень рад что разработка этого большого обновления походит к концу.
👍21🔥1
Нужно немного отвлечься от разработки Tap Hunter и обновлений. Поэтому сегодня хочу написать о Мече Времени🧙‍♂️

Если вы играли в Infinite Dungeons на Android, то, возможно, замечали в магазине Меч Времени. Этот меч выделялся своей астрономической ценой — в каждой стране она разная из-за ограничений Google, но, например, в США его стоимость составляет $400!

И нет, я не добавил его в игру из жадности 🤑. Идея пришла ко мне после просмотра сериала от Apple — Mythic Quest. Это комедийный сериал про разработчиков игр, и в одном из эпизодов они добавили в свою игру невероятно дорогой меч. Меня вдохновил этот момент, и я решил попробовать сделать нечто подобное в одной из своих игр.

Честно говоря, я был уверен, что никто его не купит. Считал, что меч станет своеобразным маркетинговым ходом: люди будут обсуждать его, показывать друзьям или просто удивляться, что в кликере есть предмет за $400. Такой элемент мог повысить интерес к игре, даже если бы никто его не приобрёл.

Но реальность превзошла все мои ожидания! 😲 Люди не только писали плохие отзывы из-за меча😃, но и задавались вопросом, что же он делает и писали мне в различные соц. сети.  А самое невероятное — его действительно начали покупать! И не один раз! 🤯 Я до сих пор поражён и безмерно благодарен тем игрокам, которые решили поддержать мою игру таким способом.

А вот Apple отказались одобрить меч для версии игры на iOS, аргументировав это тем, что внутриигровой предмет не может стоить настолько дорого. 🥲 Пришлось убрать его из версии для iOS, но в Android-версии он по-прежнему остаётся.
🔥31👍1
Последние дни работаю над исправлением ошибок в Infinite Dungeons. Некоторые игроки сообщают, что у них пропадает весь игровой прогресс — и, конечно, это недопустимо.

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

Фактически, теперь система сохранений в Infinite Dungeons работает так же, как в консольных и ПК-играх. А чтобы не захламлять память, ненужные файлы можно будет удалять вручную.

Эти изменения помогут избежать потери данных и сделают игру более надёжной.
🔥5👍21
Обновление для Infinite Dungeons с фиксом багов и улучшенной системой сохранения уже доступно:

App Store: https://apps.apple.com/us/app/infinite-dungeons/id1584546896

Google Play: https://play.google.com/store/apps/details?id=com.rogames.infinitedungeons
4🔥2
Решил добавить поддержку нескольких языков в Astro Obby: Galaxy Adventures — и, к моему удивлению, в #Godot это оказалось очень просто! Нужно было всего лишь создать таблицу с переводами, и движок сделал всё остальное за меня. В сравнении с другими игровыми движками, с которыми я работал, процесс локализации здесь очень удобный.

Кроме того, в Godot можно использовать разные изображения и шрифты для разных языков. Например, основной шрифт изначально не поддерживал кириллицу, но благодаря системе "запасных" шрифтов движок автоматически подбирает нужный вариант, если в основном шрифте нет нужных символов. Это очень удобно и экономит кучу времени.

Обновление с переводом уже доступно в Google Play. Помимо этого, я доработал интерфейс игры, изменив его масштабирование под разные размеры экранов.
👍41🔥1
💾 Адаптировал сохранения для Tap Hunter. Можно сохранять\загружать прогресс в любой момент и использовать код для переноса данных. В отличие от Infinite Dungeons, будет переноситься весь текущий прогресс, включая золото, уровень и т.д.

Как всегда, не обошлось без проблем. При разработке сохранений для Infinite Dungeons, я не учёл, что игроки могут создавать неограниченное количество файлов сохранений. Можно накопить тысячи сохранений, что не только занимает память на устройстве, но и может вызывать ошибки или зависания при их отображении на слабых устройствах. В итоге количество слотов для сохранения будет ограниченным, но все еще достаточным для игроков ( около 30 ), а более старые сохранения будут удалятся автоматически.

Кроме того, на iOS игра крашиться при открытии экрана загрузки, если не было создано ни одного файла сохранения. На Android такой проблемы не возникало. Эти ошибки уже исправлены для сохранений в Tap Hunter, а вот для Infinite Dungeons ещё предстоит выпустить обновление.
1🔥1
Обновление для #TapHunter почти готово!  Я сделал всё, что запланировал, и даже больше. Но, как всегда, остались мелочи, которые занимают много времени: исправления, перевод, тестирование и прочие доработки.

А ещё после тестов всегда хочется что-то улучшить, добавить или подправить — и это снова отнимает время, ведь каждое изменение нужно заново проверять. К тому же тестирование сразу показывает, какие улучшения можно внести в контент. Но если добавлять всё сразу, то это обновление затянется на долго, а выпускать его всё-таки надо🥲

Что из интересного добавил в игру за прошлую неделю:

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

Отображение пассивных бонусов оружия на карточках. Теперь можно переключать отображение бонусов нажатием кнопки на карточке. Это не самый удобный вариант, но пока что самый быстрый в реализации. В будущем обязательно подумаю, как сделать лучше.
🔥41👍1🎉1
Кстати сейчас моя игра #LastDaySurvivors продаётся со скидкой в #GooglePlay

А в #AppStore до конца недели она доступна бесплатно!

Это моя первая игра с полноценным сюжетом и диалогами, так что если ещё не играли — самое время оценить не только геймплей, но и мои писательские таланты. 😄

🤖 Google Play: https://play.google.com/store/apps/details?id=rogames.lds

🍏 App Store:    https://apps.apple.com/us/app/last-day-survivors/id1593861674
🔥41👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда делаешь "финальный" билд игры в десятый раз и что-то опять не работает или находишь новые баги 🥲

Если бы не эти проблемы то релиз обновления был бы уже на прошлой неделе!

Но есть и плюсы пока исправлял баги удалось снизить потребление видео памяти игрой почти в 2 раза, конечно, она и так не много требовала, но теперь будет работать плавнее на очень старых телефонах и планшетах.

Надеюсь что в ближайшие дни получится исправить все баги и выпустить обновление. 🤲
🔥3🤬3👍2
Продолжаю тестировать и искать проблемы. Пока что баги не заканчиваются, а появляются только новые.😭
🤬3😭3
🎉 Ура! Обновление для #TapHunter вышло! Как всегда, не обошлось без сложностей. В этот раз App Store не пропустил игру… из-за скриншотов! 😅 Причём они были в магазине с самого релиза, и я их не менял. Но модераторам что-то не понравилось. Пришлось делать новые скриншоты и ждать почти сутки на одобрение. А вот в #GooglePlay всё прошло гладко и без проблем. 😌

Теперь обновление доступно для всех!

🍏 Скачать игру из App Store:  https://apps.apple.com/us/app/tap-hunter-idle-clicker-quest/id6498925681

🤖 Скачать игру из Google Play: https://play.google.com/store/apps/details?id=ua.com.rogames.taphunter

Заходите в игру и оценивайте новые возможности! 🔥
🔥32🎉1
А вот полный список изменений и новых функций:

Новая система характеристик – теперь в игре появилось больше параметров, которые можно улучшать различными способами.

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

Специализации – теперь можно выбрать специализацию, которая открывает новые игровые механики. Повышая её уровень, вы усиливаете как выбранную специализацию, так и другие, а также получаете очки талантов. Уровни специализации не сбрасываются при переходе в новый мир. Специализации становятся доступными с Мира 3+.

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

Ежедневные награды – заходите в игру каждый день, чтобы получать кристаллы и оружие. После получения всех наград за 7 дней будет сформирован новый набор.

Зелья усилений – теперь в магазине можно приобрести зелья, которые временно усиливают характеристики до сброса мира.

Автоматические бои с боссами – добавлена новая опция для удобства игроков.

Система сохранений – теперь можно создавать, загружать и удалять файлы сохранений в любое время.

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

Новые монстры – в игру добавлено несколько новых врагов.

Оптимизация – переработаны процессы, снижено потребление ресурсов устройства.
🔥32🎉1
🛠️ Тестировать, тестировать… и выпустить обновление с багом, который не дает играть! 😅 

Сейчас в игре проблемы с магазином, если у игрока куплен один из постоянных бонусов ( за реальные деньги ) в магазине то игра будет запускаться, но не будет работать. Если столкнулись с такой проблемой, то временный фикс запускать игру с выключенным интернетом.

Хорошие новости — я уже нашёл и исправил ошибку! Обновление отправлено в Google Play и App Store, теперь остаётся только ждать прохождения модерации. Надеюсь, в этот раз будет быстро и без сюрпризов.🤞
4🔥2👍1
Пока решаю, над чем работать дальше, хочу показать вам игру, которую начал делать около двух лет назад, но так и не закончил.

Это должно было стать чем-то вроде продолжением #InfiniteDungeons, но быть полностью idle игрой без кликов. Игрок собирает отряд героев, управляет экипировкой, выбирает, что и как прокачивать, а затем отправляет команду исследовать подземелья.

🎮 Геймплей похож на авто-батлеры:

- Герои исследуют подземелья сами, находят сундуки и сокровища, сражаются с монстрами.
- Игрок использует навыки героев, зелья, усиления чтоб герои не погибли в подземелье
- Каждое подземелье генерируется случайно, с уникальными монстрами и экипировкой (например, только из крыс в подвале можно выбить "крысиный" сет 🐀).
- Оружие и доспехи можно улучшать и повышать их уровень.
- Различные способы улучшать героев через реинкарнацию, повышения престижа и т.д.
- Карта мира. На карте мира игрок выбирал бы подземелья, а также случайно появляющиеся магазины, места для крафта экипировки, секретные и временные подземелья.

Идей было очень много, видимо, даже слишком, потому что в какой-то момент я просто устал от разработки. Возможно, когда-нибудь вернусь к этому проекту. А пока — можете посмотреть текущую версию на видео ниже! ⬇️
👍2🔥21
Media is too big
VIEW IN TELEGRAM
Видео к посту выше ⬆️
👍41🔥1
Начал загружать видео с прохождением уровней #AstroObbyGalaxyAdventures на YouTube и reels в Instagram!

Думал, что никто не будет их смотреть... но в совокупности на YouTube набралось уже 300+ просмотров! А в Instagram каждое видео набрало 100-200 просмотров.

А это значит, что как минимум несколько сотен человек узнали о моей игре! Может, и немного, но лучше, чем 0 😄

Планирую продолжать загружать новые видео, вдруг когда-нибудь их посмотрят 1 000 000 человек? 😆

🎞 YouTube | 📷 Instagram
Media is too big
VIEW IN TELEGRAM
🔥41👍1