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

Котолэнд: блок пазл

Головоломки, Казуальные, 2D

Играть

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

  • Oskanov Oskanov 8 постов
  • AlexKud AlexKud 26 постов
  • StariiZoldatt StariiZoldatt 3 поста
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Unity

С этим тегом используют

Gamedev Разработка Инди Инди игра Игры YouTube Компьютерные игры Все
996 постов сначала свежее
14
DevKitchen
DevKitchen
18 дней назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 7: Дерево поведения⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Сегодня мы посмотрим, как выглядит дерево поведения!

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Ведь посмотрим, да?

Использование дерева поведения требует прикрепления к игровому объекту специального компонента - BehaviourTreeComponent.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Ничего лишнего

В компоненте указывается только конфиг с настройками дерева. Конфиг у нас в виде ScriptableObject и настройки всех нод дерева тоже выполнены в виде ScriptableObject, но уже вложенных.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Двойным кликом по конфигу открываем его редактор. В левой части располагается инспектор, в котором будут отображаться параметры узлов. А в правой части поле для визуального редактирования дерева через graph api.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Есть несколько типов нод - корневая, составная (параллельная, выборочная, последовательная), условная и действие (состояние). Все выделено особым цветом для удобства. При клике на ноду видим ее параметры.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Красота!

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

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Зеленым выделены активные узлы

Система получилось достаточно гибкая и легкая. 500 юнитов с деревьями поведения кушают 2-3 мс процессорного времени. У меня в игре не будет замесов между армиями, состоящими из сотен юнитов, плюс будут дальнейшие оптимизации при масштабировании, так что определенный запас производительности я себе обеспечил.

Подробности, как всегда, в полном видео на моем канале

А потом приглашаю в комментарии - задавайте вопросы по видео и просто по юнити!

Приятного просмотра!

Показать полностью 6 1
[моё] Gamedev Разработка Инди игра Unity Инди Unity3D Indiedev Компьютерные игры Программирование IT IT юмор Паттерны YouTube Видео Длиннопост
4
3
mars.frontier
mars.frontier
18 дней назад
Лига Разработчиков Видеоигр

Как сделать игру, в которую люди возвращаются?⁠⁠

Как сделать игру, в которую люди возвращаются? Разработка, Gamedev, Компьютерные игры, Игры, Ретро-игры, Мобильные игры, Unity, Unreal Engine, Длиннопост

На графике видно, что около половины визитов - это повторные входы пользователей. Как удалось добиться подобного % Retention? Читаем в данной статье!

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

Мы сами задавались этим вопросом, разрабатывая Mars Frontier — и вот какие выводы для себя сделали.

1. Должны быть причины вернуться

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

  • Ежедневные бонусы - каждый новый заход в следующий день дает большее число монет - 1, 2, 5, 10 итп. До 50, потом цепочка сбрасывается.

  • Новые события (ивенты) - стараемся придумывать что-то новое в каналах и чатах, чтобы был стимул следить за развитием проекта, ловить промокоды, разные квесты на карте

  • Рейтинги, создали 2 видов, Собиратели (поиск кристаллов на карте) и Инвайтеры (по рефералам), сначала были недельные, теперь сократили до 2 дней интервал. Каждый раз счетчики рейтинга обнуляются, таким образом, новички вполне могут участвовать на равных вместе с матерыми дальнобойщиками, исколесившими половину карты.

Игрок должен чувствовать: если он придёт завтра, он увидит что-то новое или получит преимущество.


2. Прогресс должен быть видимым

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

Мы постарались сделать целый ряд метрик - от собранных кристаллов и монеток до пробега в метрах. Думаем еще добавить звания, соответствующие суммарному пробегу ровера - "Черепаха", "Пешеход", "Странник", итп.


3. Редкие штуки, которые нельзя получить сразу

Игрокам нравится охотиться за редкими предметами или достижениями.
Да, это немного азарт, но когда механика честная (не «заплати и получи», а «играй и заработай»), это работает как отличный стимул.
Редкие ресурсы, уникальные события, ограниченные бонусы — всё это подстёгивает вовлечённость. Все карточки ресурсов, которые можно найти бурением почвы на карте нажатием на свой ровер - встречаются с разной степенью распространения на карте. Есть очень редкие ресурсы, например, Плутоний, а есть часто встречающиеся - например, Водяной лёд.


4. Сообщество и сравнение

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


5. Удобство возвращения

Если игроку сложно вернуться (например, нужно пройти кучу экранов, чтобы просто продолжить), он быстрее теряет интерес.
Telegram, например, хорош тем, что игрок просто открывает бот — и он сразу внутри.
Это одно из преимуществ платформы: минимальная воронка возвращения. Тут есть один момент, бот часто может уплыть в переписках вниз, соответственно, переход в игру должен быть в каждом посте в канале, в закрепленных сообщениях в чате, итп. Чтобы кнопка Играть (желательно называть ее одинаково везде), была на виду. Кстати, если вы не знали, то сообщение с кнопкой в канале, если его сделать закрепленным, делает красивую цветную кнопку прямо в превью закрепленного поста.


💡 Вывод

Чтобы игроки возвращались, нужна не магия, а:

  • постоянные поводы для интереса,

  • ощущение прогресса,

  • редкие или уникальные награды,

  • социальные элементы,

  • и простота входа.

Мы сами продолжаем учиться делать это лучше — и если вам интересно, могу отдельно написать о том, какие ошибки мы допускали в Mars Frontier (и что сработало неожиданно хорошо).

💬 Напишите в комментариях: а какие игры заставляют вас возвращаться снова и снова?

Показать полностью
[моё] Разработка Gamedev Компьютерные игры Игры Ретро-игры Мобильные игры Unity Unreal Engine Длиннопост
7
13
Haku64
Haku64
19 дней назад
Лига Разработчиков Видеоигр

Gennady. Хардкорный платформер с элементами рогалика, демо-версию которого уже можно пощупать⁠⁠

Привет, Пикабу! Давненько не виделись — лет шесть, наверное. За это время стал что-то вроде геймдизайнера и хотел бы показать вам игру, над которой сейчас работаю.

Заходите в Steam, скачивайте демо и добавляйте игру в вишлист, если Gennady вас заинтересовал.
https://store.steampowered.com/app/2430010/Gennady/

[моё] Игры Инди игра Gamedev Видео Unity Короткие видео
5
7
Suvitruf
Suvitruf
20 дней назад
Лига Разработчиков Видеоигр
Серия Недельный геймдев дайджест

Недельный геймдев: #227 — 25 мая, 2025⁠⁠

Из новостей: FTC проиграла против Microsoft, ремастер Oblivion стал самой продаваемой игрой апреля в США, симулятор фермера поставил рекорд Roblox и набрал пять миллионов одновременных игроков.

Из интересностей: история инди-хитов от Playstack, как создаются секс-сцены для видеоигр, рендеринг Castle Kellmore, ZLinq, никогда не делай pixel art игру в изометрии.

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Обновления/релизы/новости

Дэвид Гейдер: «EA не уделяла внимание хардкорным фанатам RPG, потому что считала их пещерными задротами, которые и так придут»

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Сценарист продолжает напоминать, что издатель не понимает жанр, и надеется, что «успех BG3 повлияет на издателей».

Российские ИТ-ассоциации призвали Путина помешать «принудительной национализации» компании «Леста Игры»

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Обращение подписали главы организаций АПКИТ, «Отечественный софт», РУССОФТ и АИИ. Суд должен состояться 27 мая — в закрытом формате.

Нил Дракманн ответил, могли ли «Цикады» в The Last of Us создать вакцину, если бы Джоэл не вмешался

Этот вопрос не даёт покоя соавтору игры уже почти 12 лет.

Ремастер Oblivion стал самой продаваемой игрой апреля в США

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Тираж ремастера Oblivion только за апрель 2025 года превысил суммарные показатели оригинальной игры за первые 15 месяцев после её релиза в марте 2006-го.

Ремейк «Готики» добавили в список желаемого Steam более миллиона раз

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Игра входит в топ-25 самых ожидаемых тайтлов на платформе.

FTC проиграла дело против сделки Microsoft и Activision Blizzard

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Почти 2 года судебных разбирательств подошли к концу.

Проект DOGWALK от Blender Studio, созданный на Godot

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Blender Studio, творческая группа, стоящая за Blender, работает над видеоигрой, созданной с использованием Godot Engine.

Халява/раздачи/бандлы/курсы

60 настраиваемых стилизованных визуальных эффектов для вашего проекта Godot

Качаем отсюда.

Visual Studio Code AI теперь в опенсорсе

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Компания считает, что будущее редакторов кода должно быть открытым и основанным на ИИ.

Интересные статьи/видео

[EN] Balatro и другие: история инди-хитов от Playstack

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Основатель и CEO Playstack Харви Эллиотт рассуждает о том, как успех игр Balatro, Abiotic Factor и Golden Idol повлиял на издателя.

[RU] Как создаются секс-сцены для видеоигр

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

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

[EN] Рендеринг Castle Kellmore

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Разработчик вкратце рассказал, как он сделал рендеринг максимально красивым, при этом (в основном) придерживаясь 50 кадров в секунду.

[EN] “ZLinq”, a Zero-Allocation LINQ Library for .NET

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

LINQ по памяти такой себе был, либа вроде как решает многие проблемы с выделением памяти. Лежит всё на Гитхабе. Работает под netstandard2.0, 2.1, net8, net9, Unity и Godot.

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

[RU] Экс-дизайнер Bethesda объяснил, почему студия не отказывается от Creation Engine в пользу UE5

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Сотрудников нужно переобучать. А, в случае с Беседкой, это ещё и огромные проблемы с моддерским сообществом.

[EN] Вызовы при создании ремастера Fallout

Тим Кейн порассуждал на тему того, что пришлось бы поменять в игре. Интересно не только в контексте Fallout, но и в целом про ремастеры старых игр в рамках современных реалий.

[EN] Silent Hill 2 Remake: постмортем про дизайн уровней

Автор показал полный процесс создания уровня Woodside Apartments, объяснив, как важные игровые элементы нашли своё место в воссозданной геометрии.

[RU] Никогда не делай pixel art игру в изометрии. Mini Painter Devlog #1

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Первая часть девлога, посвящённого пиксельной изометрической idle игре про ноулайфера, который красит миниатюры — Mini Painter.

[EN] Как создать игру, которая превзойдёт все ожидания

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Интересный пост от разработчиков Witchfire. В контексте успеха Clair Obscur: Expedition 33. Удивительно ещё и то, что в The Astronauts в пике над игрой работало 26 человек.

[EN] Как Cash Cleaner Simulator достиг 100к продаж всего за одну неделю

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Мощная идея и реиграбельность.

[EN] Как создавался Crysis

Недельный геймдев: #227 — 25 мая, 2025 Unity, Разработка, Gamedev, Godot, Unreal Engine, Инди, Инди игра, Видео, YouTube, Без звука, Короткие видео, Длиннопост

Бывший разработчик Crytek раскрывает историю разработки.

Разное

Разработчики Project Deniz продемонстрировал динамическую систему сминания ткани

Посмотрите же на то, как…ткань мнётся. Помяли бы?

Аниме-готовка в Blender

С Реддита.

Cпектр эмоций 2D-девочки в Blender

Из Твиттера.


Также вы можете подписаться на рассылку дайджеста.

Показать полностью 17 7
[моё] Unity Разработка Gamedev Godot Unreal Engine Инди Инди игра Видео YouTube Без звука Короткие видео Длиннопост
1
El.Parazito
El.Parazito
22 дня назад

Привет мир⁠⁠

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

1/7
Показать полностью 7
[моё] Инди 3D 3ds Max Unity Метро 2033 Сталкер Asset store Props Арт Gamedev Видео
2
18
AndrewAlexArt
AndrewAlexArt
23 дня назад
Лига Разработчиков Видеоигр

Смоделил тут Ниву⁠⁠

Или апдейт по игре

Смоделил тут Ниву 3D, Gamedev, Инди, Unity, Инди игра, Разработка, Авто, Длиннопост

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

Машины не очень люблю моделить, долго это все. А тут еще салон и внутрянка! Старался не рассчитывать на SubD, сделал машинку чисто на кастомных нормалях. Cетку особо не ровнял, так как можно накинуть сглаживание на копию и сделать трансфер нормалей, чтоб выровнять шейдинг. Но это все потом.

Смоделил тут Ниву 3D, Gamedev, Инди, Unity, Инди игра, Разработка, Авто, Длиннопост

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

Ну и колеса заодно. Вот они уже сабд)

Смоделил тут Ниву 3D, Gamedev, Инди, Unity, Инди игра, Разработка, Авто, Длиннопост

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

А вообще, залетайте в телегу Cod3Art, там как раз сейчас идет work in progress над энвирой

Показать полностью 2
[моё] 3D Gamedev Инди Unity Инди игра Разработка Авто Длиннопост
8
72
CyberDump
CyberDump
23 дня назад
Лига Геймеров

Если игра хорошая, её купят даже пираты⁠⁠

Если игра хорошая, её купят даже пираты Картинка с текстом, Мемы, Unity, EA Games, Разработчики игр, Геймеры, Ссылка, Telegram (ссылка)

https://t.me/cyberdump7

Показать полностью 1
Картинка с текстом Мемы Unity EA Games Разработчики игр Геймеры Ссылка Telegram (ссылка)
24
13
WhiteCoyo
WhiteCoyo
23 дня назад
Лига Разработчиков Видеоигр

Forgotten Lands: Chronicles⁠⁠

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

Предыстория

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

Forgotten Lands: Chronicles Инди, Gamedev, RPG, Инди игра, Godot, Godot Engine, Unity, Гифка, Видео, RUTUBE, Длиннопост

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

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

Forgotten Lands: Chronicles Инди, Gamedev, RPG, Инди игра, Godot, Godot Engine, Unity, Гифка, Видео, RUTUBE, Длиннопост

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

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

Forgotten Lands: Chronicles Инди, Gamedev, RPG, Инди игра, Godot, Godot Engine, Unity, Гифка, Видео, RUTUBE, Длиннопост

Собранный прототип прототипа на 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

Показать полностью 14 1
[моё] Инди Gamedev RPG Инди игра Godot Godot Engine Unity Гифка Видео RUTUBE Длиннопост
1
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии