Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Онлайн-РПГ в формате коллекционной карточной игры. Собери свою уникальную колоду из фэнтезийных героев и брось вызов игрокам другим в дуэлях и масштабных битвах на арене!

Повелители стихий

Карточные, Мидкорные, Ролевые

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
13
WhiteCoyo
WhiteCoyo
Лига Разработчиков Видеоигр

Forgotten Lands: Chronicles⁠⁠

6 месяцев назад

Доброго времени суток! Хочу рассказать о своей игре, которую делаю в качестве хобби по вечерам уже почти 2 года – Forgotten Lands: Chronicles. Эта компьютерная ролевая игра с элементами пошаговой стратегии расскажет историю мира Славории, подозрительно похожего на Древнюю Русь.

Предыстория

История игры начинается в 2019 году после очередного прохождения King’s Bounty. Легенда о рыцаре. Пройдя игру, мне захотелось сделать что-то похожее. Делать самый первый прототип я начал в Unity. Одной из первых механик было сделано боевое поле с возможностью движения по нему существ. Для построения маршрута к клетке конечной клетке использовался волновой алгоритм поиска пути. Пришлось немного пошаманить, чтобы вместо обычных клеток-четырехугольников алгоритм корректно работал с гексагонами. Получилось сделать, чтобы можно было атаковать вражеское существо со всех окружающих его гексагонов. Для существ я сделал несколько моделей по всем известному мультфильму.

Прототип сцены боя на Unity

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

Редактор диалогов

Редактор диалогов

Соединив эти два элемента на одной сцене, у меня вышла дешевая подделка King’s Bounty. Безтекстурная лошадь могла бегать по поверхности и открывать диалог с одним НИП.

Собранный прототип прототипа на Unity

На этом я пока успокоился и задвинул проект в далекий ящик.

Переход на Godot

А потом спустя какое-то время случился скандал с ценовой политикой Unity. Начитавшись на сабреддите r/Unity как все переходят на другие движки, я скачал Godot. И конечно же первый делом решил перенести этот проект. Как оказалось, это было не трудно, и за пару дней у меня было все готово. С этого момента и начинается путь Forgotten Lands. Мне понравился Godot, понравился язык GDScript. И я решил доделывать наработки до полноценной игры.

В первую очередь были сделаны основные механики:

  • движение игрока по карте

  • когда враги догоняют игрока начинается бой

  • игрок можно «заходить» в здания и общаться с НИП

  • игрок может покупать существ

  • при выборе определенных ответов случаются какие-то события

Разработка

Следующем большим делом было написание сюжета для игры. Решено, что действие игры будет происходит на 5 локациях:

  • Пограничье – зона, которая находится на границе с Забытыми Землями

  • Царьград и окрестности - столица Славории

  • Болота, в которых живет Баба Яга

  • Дремучий лес

  • Забытые Земли

1/5

Пограничье, Царьград, Болота, Дремучий Лес, Забытые Земли

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

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

Пришло время делать существ, с которыми придется столкнуться игроку. Для моделей некоторых существ я использовал сервис meshy.ai, но текстуры рисовал сам вручную. Все модели зданий и объектов в игровом мире я тоже сделал сам.

А вот иконки существ и предметов всецело сгенерированы нейросетью «Шедеврум» и «Кандинский».

Всего в игре получилось 30 существ:

  • 3 мини босса

  • 23 обычных существа

  • 4 специальных существа (этих существ нельзя купить, они появляются только по сюжету в качестве врагов)

1/7

стрелок,заморский силач,заморский волхв,заморский разбойник,заморский вои,бурый медведь,белый медведь,вышибала,бродья,гигант,гусь-лебедь,серый волк,разрушитель,леший,волхв,русалка,ехидный вор,болотный житель,страж,змея,витязь,волоклаки,всадник,собака

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

Игрок повышает свой уровень, получает очки, которые можно распределить в одну из характеристик (атака, защита, здоровье, количество шагов). Опыт для уровней дается за бои и за прохождение заданий. За определенное количество очков одной характеристики героя существа получают бонус к аналогичной характеристики. Например, за каждые 4 очка здоровья у персонажа все существа получают +1 к своему здоровью. Так же с повышением опыта увеличивается "могущество" игрока. Чем больше "могущества", тем больше существ можно нанять.

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

Геймплей.

Ниже представлен геймплей прохождения одного из заданий на локации Дремучий лес – необходимо освободить мастерскую от волколаков.

Спасибо Всем за внимание!

Страница игры itch.io: https://whitecoyote.itch.io/forgotten-lands-chronicles

Показать полностью 15 1
[моё] Инди Gamedev RPG Инди игра Godot Godot Engine Unity Гифка Видео RUTUBE Длиннопост
1
9
PetrNagel
PetrNagel

Релиз игры "Другой Мир" в App Store! Ура!⁠⁠

7 месяцев назад

Привет всем! Меня зовут Пётр, делаю игры, говорю об этом.

Сегодня наконец-то получилось опубликовать игру в App Store. После нескольких недель адаптации к iOS, подключению аналитики, рекламы, и кучи всяких доп. процессов, которые были радостно инициированы движком Godot, я наконец-то могу сказать это слово - релиз!

Даже вот так: РЕЛИЗ!!!

Перейти к видео

Теперь о проблемах.

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

Второе - это шейдеры. Я не знаю, какие проблемы у разработчиков движка с этим, но в тройке всё было чётко, в четвёрке нечётко. Пофиксил, с гуглятором и GPT, но смог.

Третье - это реклама. О да, детка, впендюрить плагин рекламы от РСЯ это целый квест с необходимостью иметь бодрый Mac, не ниже 15 MacOS, так как пересобирать и переокмпилировать движок придется много раз и иногда это супер-долго. Даже при условии и наличии GDExtension отладка превращается в ад. Более того, нужно дружить бридж, свифт, C (Си), и GDScript, пойми на каком этапе случается облом. Логи пиши сам, тесты пиши сам. Ну ничё, я упёртый. Осилил.

Четвёртое - это аналитика. Я юзаю AppMetrica, тут тот же путь примерно что и с РСЯ, или корректнее её звать Yandex Ads, я хз. Тоже всё в итоге получилось. Было больно, но я смог.

Пятое - помимо мака нужен айфон не ниже 11. Почему? Да потому что эпловцы так захотели. Будет айфон ниже - хрен тебе а не коннект. А нет коннекта - нет тестфлайта, а если нет его, то нет и игры. Короче хочешь делать игры для айфона - плати бабки. За компутер, за сотовый, за аккаунт. Да ещё и активация всего это дела небыстрая. Но ничего, аккаунт у меня ранее уже был, пришлось обзавестись оборудованием. Это мне вышло почти в 100к рублей. Не знаю отобью ли... наверное нет. Посмотрим.

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

Но, в конечном счёте, я таки выложил игру.Я очень рад, и морально (и финансово) истощён этим.

Поиграть бесплатно можно уже сейчас

PS: Недоглядел, что при сборке библиотек минимальная версия iOS - 16, хотя игра пишет про 14. Но если у вас такое устройство и игра запустится - я буду приятно удивлён.

PPS: Зато теперь у меня есть всё, чтобы портировать под iOS любую игру на Godot без особых усилий. Пока что, без особых. Если в будущем что-то поменяется - то снова придется всё пересобирать.

PPPS: Из-за сохранения аккаунта в метрике не пока не смог создать новый игровой проект, подключился к старому. Всё равно игра была недоступна. Так что отзыв двухлетней давности конечно выглядит хреново...

Показать полностью 3 1
[моё] Gamedev Инди Инди игра Квест Мобильные игры iOS Apple Godot Engine Видео Короткие видео Длиннопост
3
3
7imbas
7imbas

Godot и я⁠⁠

7 месяцев назад

Продолжение Godot 2D платформер на андроид

Перейти к видео
[моё] Godot Engine Gamedev Видео Короткие видео
0
5
SmuuchGM
SmuuchGM

Сделал самую реалистичную игру про мопсов⁠⁠

8 месяцев назад

Jump King, но нужно не прыгать, а пукать, чтобы подняться

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

https://smoochgm.itch.io/fart-king

Показать полностью 1 1
Инди Gamedev Игры Мемы Инди игра Godot Engine Гифка Видео YouTube
2
26
PetrNagel
PetrNagel

Первые 10 000 игроков! Ура!⁠⁠

8 месяцев назад

А вот и первая "отметка" достижений моей игры! Десять тысяч игроков за первые сто дней с момента публикации!

Игра - сюжетное приключение с элементами выживания в российских реалиях времён зарождающегося апокалипсиса.

Чертовски рад своим достижениям без денежных вложений!

Все игроки - чистейшая органика (это когда игроки сами находят игру, скачивают, играют).

Основными конкурентными площадками стали Google Play и (внезапно) Яндекс Игры.

Так выглядит график установок в Google Play за последние 30 дней.

Так выглядит график установок в Google Play за последние 30 дней.

А вот суточное количество игроков в игре и их среднее время играния. Срез в 30 дней.

А вот суточное количество игроков в игре и их среднее время играния. Срез в 30 дней.

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

Надеюсь, что настанет время, когда меня заметят (с моими усилиями или по воле случая)!

Всем желаю успехов в ваших проектах!

PS: Отзывы просто отвал башки, чесслово! Я пребываю в перманентном экстазе!

Сори, что хвастаюсь, но блин, я этого сам добился, и я горжусь своим трудом!

Небольшой зарисовчик

Google Play - https://play.google.com/store/apps/details?id=ru.skanersoft....
Яндекс Игры - https://yandex.ru/games/app/390658?lang=ru

Показать полностью 6
[моё] Gamedev Инди игра Инди Мобильные игры Квест Godot Engine Яндекс Игры Google Play Гифка Длиннопост
34
9
PetrNagel
PetrNagel

Делаю игру с определенной атмосферой!⁠⁠

8 месяцев назад
Перейти к видео

Хочется поделиться процессом) Знаю, что мобильные игры воспринимаются не очень тепло из-за стереотипов, но я очень хочу сделать интересное сюжетное приключение.

На видеозаписи отрезок геймплея игры.

Пост просто для истории, чтобы интернет запомнил этот момент для меня.

Показать полностью
[моё] Инди Gamedev Инди игра Квест Godot Engine Мобильные игры Разработка Видео Короткие видео Без рейтинга
5
12
monstrobus
monstrobus
Лига Разработчиков Видеоигр

Monstrobus: Лобби игры и выбор персонажа⁠⁠

8 месяцев назад

Всем привет! Пока мы пишем пост о создании игры, хотим поделиться тем, какое лобби у нас получилось в Monstrobus. Здесь вы можете оценить музыку, смену аватара и их анимацию. Это околофинальный вариант.

Перейти к видео

Спасибо за внимание!) Если у вас возникнут вопросы, будем рады на них ответить в комментариях!

Приложу пару ссылок чтобы удобней было изучить нашу игру:

Скриншоты гемплея

Полтора года разработки: скриншоты из игры, вдохновленной Jackbox, знания сила

Пост знакомоство с описанием игры

Monstrobus от идеи до игры: Знакомство #0

Страница в стим: https://store.steampowered.com/app/3164440/Monstrobus_Quiz

Наш дискорд сервер: https://discord.gg/zY3HFNrYQF

Показать полностью
[моё] Gamedev Инди Инди игра Разработка Godot Godot Engine Викторина Видео Короткие видео
2
5
monstrobus
monstrobus
Лига Разработчиков Видеоигр

Механика "подлянок" в Monstrobus⁠⁠

8 месяцев назад

Всем привет! Бывали у вас моменты, когда в викторине соперник вырывается вперёд, а вы думаете: «Эх, вот бы ему подножку...»?

В Monstrobus у вас действительно есть такая возможность! Мы добавили механику "подлянок" — отрицательные эффекты, которые можно применить на противника, чтобы усложнить ему жизнь. Теперь победа зависит не только от знаний, но и от хитрости! (кстати они еще могут сочетаться). Теперь в игре важны не только знания, но и умение вставлять палки в колёса!

Но чтобы вставлять кому-то палки в колёса, нужно сначала его найти. Для этого у нас есть топ игроков, чтобы вы всегда видели, кому нужна "помощь" =)

Но чтобы вставлять кому-то палки в колёса, нужно сначала его найти. Для этого у нас есть топ игроков, чтобы вы всегда видели, кому нужна "помощь" =)

После того как мы узнали кому мешать, можем рассмотреть некоторые доступные нам подлянки которые будут выдаваться случайно в 1 и 4 раунде:

Начнем с эффекта "на погоны"

Начнем с эффекта "на погоны"

Сбивает с толку, не правда ли?)

Сбивает с толку, не правда ли?)

Эффект "главвред"

Эффект "главвред"

Вот и попробуй тут угадать что там написано) 

Вот и попробуй тут угадать что там написано) 

Думаете можно посмотреть на главный экран? Увы, но такой трюк не пройдет)

А там вообще ничего не будет =)

А там вообще ничего не будет =)

Давайте дальше, представьте что попался очень простой вопрос, но чтобы на него ответить вам нужно 10 раз тапнуть чтобы выбрать ответ

Давайте дальше, представьте что попался очень простой вопрос, но чтобы на него ответить вам нужно 10 раз тапнуть чтобы выбрать ответ

Возможно навыки полученные в хомяке хоть где-то могут пригодится)

Возможно навыки полученные в хомяке хоть где-то могут пригодится)

Думаю переворот не нужно отдельно описывать, просто переворачивает ответы, если телефон можно и попробовать перевернуть, а вот монитор ты не перевернешь) Хотя при желании всё возможно =)

Думаю переворот не нужно отдельно описывать, просто переворачивает ответы, если телефон можно и попробовать перевернуть, а вот монитор ты не перевернешь) Хотя при желании всё возможно =)

Это только часть "подлянок" есть и другие о которых позднее обязательно расскажем! Кстати есть еще "помогалки" об этом тоже отдельно расскажем)

Спасибо за внимание!) Если у вас возникнут вопросы, будем рады на них ответить в комментариях!

Приложу пару ссылок чтобы удобней было изучить нашу игру:

Скриншоты гемплея

Полтора года разработки: скриншоты из игры, вдохновленной Jackbox, знания сила

Пост знакомоство с описанием игры

Monstrobus от идеи до игры: Знакомство #0

Страница в стим: https://store.steampowered.com/app/3164440/Monstrobus_Quiz

Наш дискорд сервер: https://discord.gg/zY3HFNrYQF

Показать полностью 9
[моё] Инди Инди игра Gamedev Разработка Игры Godot Godot Engine Викторина Длиннопост
2
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии