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

Реальная Рыбалка

Симуляторы, Мультиплеер, Спорт

Играть

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

  • dec300z dec300z 11 постов
  • AlexKud AlexKud 43 поста
  • DashaVsegdaVasha DashaVsegdaVasha 7 постов
Посмотреть весь топ

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

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

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

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

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

FAUN feat. Lindy-Fay Hella (of Wardruna) - Galdra (Official  video, 2021)⁠⁠

Немецкие кельтик-фолк-рокеры готовят к апрелю 2022 новый альбом с названием, внезапно, Pagan.
А там будет и вот это:

Видео Клип Рок Folk-rock Celtic Folk Medieval Pagan Faun Wardruna
42
80
MadDeviloper
3 года назад
Лига Разработчиков Видеоигр

Крошки рыцари — большой турнир⁠⁠

Привет, дорогой читатель! Вот уже как 8 месяцев я занимаюсь разработкой аркадного файтинга Tourney Tiny Knights, и в этом посте я расскажу о том, чего я достиг за последние пол года.


Осторожно! Много двигающихся картинок и еще больше текста.

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

Развитие и менеджмент:

— Теперь все находится в одном месте. Чтобы попасть из оружейной лавки к месту проведения тренировок, а затем выбрать нужный турнир, достаточно просто переключить вкладку.

— Что касается развития героя, то здесь тоже произошли некоторые изменения. А именно, появились новые потребности: Голод, Сон и Травмы. Так, любое действие в игровом меню и на арене будут влиять не только на основные характеристики, но и зависеть от потребностей. Если герой будет голоден, его сила снизится, а излишнее переедание приведет к снижению выносливости и скорости передвижения. При высокой усталости эффективность тренировок снизится, и повысится шанс получения травмы. Полученные травмы и болезни негативно влияют на все основные характеристики героя, делая его слабым и беззащитным.

— Большое внимание будет уделено и питанию героя. Теперь на его характеристики будут влиять не только тренировки, но и то, что он ест. А выбор из более чем 30-ти блюд, напитков и продуктов не оставит равнодушным самого изысканного гурмана.

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

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


Боевая система:

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

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

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

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

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


Если в двух словах о команде, то сейчас в ней:
Собственно я, Федя — тот кто это все придумал и по совместительству главный бездельник.
Художник Дима — отвечает за анимацию персонажей и фоны.
Музыкант Ваня  — написал Ost к игровому меню, но я не смог его прикрепить на этом сайте.
А на этом все, и до новых встреч.


Этот пост родился спонтанно и демо версию, для более подробного ознакомления с новыми тонкостями и механиками я не подготовил.

Ранее намеченная дата выхода в Steam, в 4-м квартале этого года не изменилась. В ближайшем месяце я буду готов опубликовать там страницу с игрой. А вот релиз предварительно перенесен на Февраль 2022 года. Другие платформы также пока под вопросом.

Если хотите меня поддержать или вам просто интересно следить за проектом, ➡ заглядывайте в паблик ВКОНТАКТЕ.

Показать полностью 10
[моё] Gamedev Инди игра Fighting Medieval Pixel Art Гифка Длиннопост
28
14
ZadolbalCorp
ZadolbalCorp
4 года назад
Blender RU

Вкатываясь в Unreal⁠⁠

A little bit and a lot more problems.

Показать полностью 2
[моё] Арт Unreal Engine 4 Blender 3D Medieval Conceptartistrpg Длиннопост
0
kapitanBlood
kapitanBlood
4 года назад
Лига Разработчиков Видеоигр

Хобби⁠⁠

На то и хобби, что иногда хочется подурачиться.

[моё] Gamedev Unity Unity3D Medieval Анимация Инди Компьютерные игры Видеоигра Терминатор 2: Судный день Сабля Пистолеты Мушкет Приключения Морские сражения Песочница Видео
7
40
kapitanBlood
kapitanBlood
4 года назад
Лига Разработчиков Видеоигр

Плыть или не плыть?⁠⁠

Пост-отчет для моих 4 подписчиков! Спасибо вам за интерес!


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


*финальное видео в конце :)


Во-первых, доделал сайт игры.


(Небольшое отступление)

Вообще, изначально, когда думал "как бы заработать в интернете" и мой взор упал на создание видеоигр, думал, что получится сделать хоть что-то без вложений. Ха-ха. Знаете, поначалу так и было. Научился программировать, делать 3d модели в Blender, даже до анимаций дошел. Но уткнулся в тупик. Я не умею рисовать. НЕ УМЕЮ!!! И когда хотел сделать что-то в Blender, понимал, что то, что у меня в голове я никак не могу воплотить в жизнь своими "прямыми" руками. Поэтому потихоньку начал покупать недорогие ассеты в магазине Unity и подгонять их под себя. Об этом, кстати, смотрите ниже. Так вот. Сайт. Ужасно хотелось сделать его красивым. Со СВОИМ артом. Так что, нашел иллюстратора, и фон сайта мне лично чертовски нравится. Самое больше вложение на данный момент. Не жалею ни о чем) Тадаам:

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


Во-вторых, доделал демо для сайта. Да, да, там есть демо, благо Unity позволяет экспортировать в WEBGL.

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


Потом увидел пост @akhmedturabov про то, как с ним связались издатели и мне это дало столько вдохновения и сил, будто это мне они написали. @akhmedturabov,  еще раз поздравляю и желаю успехов!! Собственно, наверное, это и дало мне сил на следующий пункт.


В-третьих, я долго это откладывал, но я попытался заставить ГГ плавать!!!

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

Главное, что меня интересовало это не тратить время на то, что так, как я хочу и вижу в голове, сам я сделать не смогу. В данном случае это 3d модель ГГ со всеми анимациями. Поэтому, когда у меня будет достаточно средств, будет тотальный ремастеринг определенных элементов с помощью профессиональных 3d-дизайнеров. Но это потом. Сейчас же я решил рискнуть и открыл начальную анимацию персонажа:

Те, кто работал в Blender, наверное знают, что после определенной версии они поменяли достаточно сильно интерфейс...ааа!! Я последний раз делал в блендере что-то несколько лет назад!!!

Кстати, совсем не реклама, я просто обязан этим поделиться. Если кому-то интересно создать анимированного персонажа, то вот:


туториал


По этим самым туториалам я учился анимировать персонажа.

Так вот, первые несколько часов я убил на то, чтобы понять, как переходить в режим анимации, убрать уже существующую и добавить свою. И самое главное. Как все это экспортировать в Unity. Нашел следующее видео:


туториал


Резюмируя, имеем следующее:

1. В Object mode выбрать все элементы Armature или просто удалить все, кроме арматуры и нажать на A.

2. Экпортируем в .fbx

3. Параметры справа диалогового окна экспорта:

Импорт в Unity будет чуть ниже.


Так. Как будем плавать? Я решил, что анимация должна состоять из 3-х частей.

1. Прыжок в воду:

2. Само плавание, которое должно быть "красиво" зациклено:

Смесь плавания брассом и кролем, просто увидел в каком-то фильме и понравилось)

3. Выбираемся на сушу:

Такс, одна интересная деталь.

Можно заметить, что между анимациями оставил большое пространство из неиспользуемых кадров. Почему? Потому что, когда работал, над второй анимацией, то при импорте в Unity ломалось начало и персонажу адски выворачивало ноги. Честно, не знаю, почему. Но проблема решается этими самыми интервалами между анимациями. (например, конец первой анимации - кадр 40, начало второй - кадр 80)


Импорт в Unity:

В инспекторе анимации во вкладке Model оставил все, как есть.

Вкладка Rig: ставим Humanoid

Теперь самое интересное. Экспорт из Blender - один файл .fbx. Теперь во вкладке Animation надо разбить на три анимации, выставляя соответствующие начала и конец каждой анимации:

И последнее. Для анимаций, которые не зацикливаются надо поставить следующие галки, иначе мой персонаж пускался в свободное летание по сцене и все равно, что на нем был Rigidbody с gravity = true:

Так мы закрепим анимацию.

Для самого плавания, где нам важен цикл поставил галки на всех опциях:

Дальше было то, что мне нравится больше. Настройка Animator Controller и накидывание эвентов на анимации, вроде брызг. Итог:

Насчет того, о чем игра.

Оставлю "Страница игры в Steam"

И сам сайт игры. Это не реклама. Мне просто чертовски нравится, как получилось интегрировать фон.


Вдохновение беру из:

1. Книга: "Одиссея капитана Блада" - Рафаэль Сабатини

2. Видео на Youtube игры Besiege. Верите или нет, никогда не играл, но эти видео так понравилась, что захотелось сделать похожий движок песочницы с блек джеком и..чайками.

3. Фильм "Первому игроку приготовиться" (2018). Да. Идея уникальных игровых предметов, уникальных способностей и возможности все это получить, обменять, отобрать, продать, заработать..все, как в жизни.


Получилось несколько сумбурно. Накопилось, просто. Спасибо, если дочитали!

Показать полностью 11 2
[моё] Gamedev Unity Unity3D Medieval Анимация Инди Компьютерные игры Видеоигра Геймеры Steam Разработка Game Art Гифка Видео Длиннопост
11
376
Hauzens
Hauzens
4 года назад
Комиксы

А какой ваш любимый сельхоз инструмент?⁠⁠

А какой ваш любимый сельхоз инструмент?

https://vk.com/hauzens тут есть еще.

Показать полностью 1
[моё] Фэнтези Комиксы Medieval Dungeons & Dragons
30
21
kapitanBlood
kapitanBlood
4 года назад
Лига Разработчиков Видеоигр

Немножко про создание видеоигры. Заполнение текстов⁠⁠

Любая игра должна с чего-то начинаться. Как и книга или фильм. Мне всегда нравилось, когда есть повествование истории. Поэтому подумал, как бы сделать так, чтобы создалось ощущение, будто мы играем в чьих-то воспоминаниях.


Первое, что вспомнилось, как начинается мультфильм Шрек 2001 года. Идет наводка камеры на книгу, которая открывается, перелистывается и начинается повествование. Красиво!


Но мы пошли другим путем. И вот, что получилось:

Исходные данные: Unity 3d, парочка симпатичных ассетов и желание сделать интересно (получилось или нет, на ваш суд, господа).


Предпринятые шаги:


1. Анимация движения камеры:

В аниматоре создаем клип и записываем движение камеры (если кому интересно более подробно узнать про создание анимации движения объекта в Unity, дайте знать в комментариях, сделаю отдельный пост). Изменяем позицию, вращение и угол обзора камеры.

Выглядит это так:

2. Заполнение текста:

2.1 Заполнение текста осуществляется кодом функции. Скрипт с функцией вешаем на камеру и в анимации камеры, кликнув правой кнопкой мыши на верхней темной линии добавим анимационное событие:

И выбираем функцию:

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


2.2 Создание скрипта:

Что за тексты мы будем заполнять. Их 4:

Создаем скрипт, назовем его FillTexts и пропишем 4 публичных текстовых переменных и сохраним скрипт:

Дальше назначим каждый текст своей переменной:

Пропишем сами тексты, которые хотим изобразить:

tempText - это та переменная, которая будет отображаться в конкретный момент для того или иного текста. Понятнее станет чуть ниже ;)


Очистим тексты при запуске сцены:

Сама функция, которая запускается в анимации:

textIs - переменная, отвечающая за то, какой в данный момент заполняется текст. То как только анимация запускает эту функцию мы говорим: заполняется первый текст.


Заполнение будет происходить в функции Update(), стандартная функция Unity, которая запускается каждый фрейм.

Мы хотим сделать эффект записей. Значит, если мы будем писать новую букву каждый фрейм, будет очень быстро. Нужно сделать пропускание n-го числа фреймов и писать новую букву каждый 5-й раз, например.

Для пропускания n-го количества фреймов использую переменные step, fasterStep (если хочу пропускать меньше фреймов и быстрее заполнять тексты) и ts (счетчик, который считает количество пропущенных фреймов).

Логика пропуска фреймов линии 41 - 47


Линии 49-61 - логика заполнения текста. В данном случае первого. Когда первый текст заполнится, переменная textIs принимает значение 2. Переходим к заполнению второго текста:

Как видим, логика заполнения такая же. Переходим к тексту 3.

В данном случае, когда заполнится третий текст, мы хотим, чтобы скорость заполнения четвертого текста стала быстрее. Для этого меняем step на fasterStep.

Четвертый текст заполняется по такой же логике, что и остальные:

Больше текстов нет, поэтому textIs, принимая значение 5, просто закончит всю полезную работу скрипта.


P.S. постарался сделать код как можно понятнее, поэтому есть повторяющиеся блоки (опытные программисты, привет), новички, надеюсь, вам понравилась идея и вы ее попробуете.


Это мой первый пост про создание игр. Вернее, одной игры. Делаю ее уже 5-й год. Но это уже совсем другая история.

Если кому интересно, в инстаграме меня можно найти leonardo.island

Там все остальные ссылки.


Спасибо за внимание и напоследок видео (качество съедает, правда):

Показать полностью 13 1
[моё] Gamedev Unity Unity3D Medieval Анимация Инди Компьютерные игры Видеоигра Геймеры Steam Разработка Game Art Гифка Видео Длиннопост
19
14
starpony
starpony
5 лет назад
JoJo Reference

Giorno's Theme (Medieval Style)⁠⁠

Jojos Bizarre Adventure Giorno Giovanna Medieval Музыка JoJo Reference Видео
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии