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

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Gamedev + Ретро-игры

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

Инди Разработка Инди игра Игры Unity Компьютерные игры YouTube Олдскул Видеоигра 2000-е Ищу игру Ностальгия Все
312 постов сначала свежее
85
SwampTech
SwampTech
7 месяцев назад
Лига Разработчиков Видеоигр

Разрабатываю 3D-движок для Dendy⁠⁠

Разрабатываю 3D-движок для Dendy Pixel Art, Dendy, Разработка, Gamedev, Ретро-игры, 3D, Игры на Денди, NES, Famicom, Программирование, Длиннопост

Вывел в скелетном виде 3D-модель из блендера

Всем привет. Я уже года полтора зимаюсь разработкой игр для консоли денди/NES/Famicom. Все мои игры имеют классическую спрайтовую 2D-графику, но периодически меня посещали мысли реализовать 2.5D и честную 3D графику для денди.

Это задача не совсем тривиальная, но я решил побороться за возможность работать с полигональными моделями на денди. И за несколько недель набросал простой 3Д-движок.

Основной сложностью было то, что денди не дает возможность редактировать отдельные пиксели, можно редактировать только целые тайлы (тайлы - это плитки 8х8 пикселей). Поэтому, чтоб нарисовать пиксель в случайном месте экрана, нужно подготовить тайл, который содержит пиксель в нужном месте. А потом этот сгенерированный тайл нужно вывести в правильное место экрана. Довольно сложный механизм.

На данном этапе я почти закончил 2D-движок (осталось доделать вывод залитых треугольников любого вида, задача не совсем очевидная, если стараться все оптимзировать и использовать 8-битные переменные).

Кроме 2д-графики реализовал алгоритм определения угла наклона полигона относительно луча от камеры. Определение угла нужно для расчета теней и видимости полигона (на превью невидимые полигоны не выводятся).

В остальном вывод 3д-модели - это просто рисование треугольников на плоском холсте. Ничего сверхъестественного.

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

Сегодня вот добавил возможность вывода разноцветных пикселей одновременно (можно использовать 4 цвета одновременно):

Разрабатываю 3D-движок для Dendy Pixel Art, Dendy, Разработка, Gamedev, Ретро-игры, 3D, Игры на Денди, NES, Famicom, Программирование, Длиннопост

Разноцветный контурный треугольник на Денди

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

На выгрузку буфера в видеопамять требуется примерно 4-5 кадров (при 60 фпс). А для вывода 10 полигонов требуется примерно 5-10 кадров. Значит должно получиться сделать какую-то динамичную 3д-сцену или простенькую аркаду (пишите ваши идеи простой 3д-игры).

Из оставшихся задач для 3Д нужно реализовать матрицу трансформации или хотя бы просто механизм вращения. Если будет механизм вращения, уже можно будет заняться 3Д-демкой полноценной.

И вот еще несколько экспериментов с 3д-моделями:

Разрабатываю 3D-движок для Dendy Pixel Art, Dendy, Разработка, Gamedev, Ретро-игры, 3D, Игры на Денди, NES, Famicom, Программирование, Длиннопост
Разрабатываю 3D-движок для Dendy Pixel Art, Dendy, Разработка, Gamedev, Ретро-игры, 3D, Игры на Денди, NES, Famicom, Программирование, Длиннопост

Свежие версии моих игр выкладываю на странице на итч.ио - https://swamptech.itch.io/

Информацию по проектам и обсуждение изменений с подписчиками веду в ТГ - https://t.me/Swamp_Tech

Через 2-3 недели на хабре выпущу большую статью техническую про разработку 3д-движка (на пикабу такие статьи не заходят, к сожалению) - https://habr.com/ru/users/Swamp_Dok/

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

Показать полностью 3
[моё] Pixel Art Dendy Разработка Gamedev Ретро-игры 3D Игры на Денди NES Famicom Программирование Длиннопост
21
13
IgryLoki
IgryLoki
7 месяцев назад
Лига Разработчиков Видеоигр

SOG: Vietnam - как мы создавали НЕ фэнтези рогалик⁠⁠

SOG: Vietnam - как мы создавали НЕ фэнтези рогалик Тактика, Ретро-игры, Пиксель, Steam, Разработка, Unity, Инди игра, Gamedev, Инди, Боевики, Игровые обзоры, Мысли, Статья, Игры, Истории из жизни, Война, Самиздат, Гифка, Длиннопост

Всем привет! Мне всегда нравились видео игры и в частности рогалики, поэтому, как и многие другие разработчики всё началось с мечты однажды создать нечто своё...
Причём поскольку я из эпохи прежде всего 8 и 16 бит, хотелось создать нечто с мощным привкусом ностальгии, объединив мотивы Contra, Cannon Fodder и... X-COM (да-да, это уже как минимум 32, но очень уж люблю эту серию!)

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

В общем всё началось с выбора лора, который отчасти у меня уже был. А именно война во Вьетнаме, о которой у меня имеется несколько настольных игр.
Признаюсь - меня очень давно утомило фэнтези, которое буквально правит этим жанром. Именно поэтому виделось что-то менее привычное.
Хотелось некоторой отсылки к боевикам 90-х, где герой-одиночка (в нашем случае немного антигерой), разбирается с толпами врагов (в нашем случае в основном они разбираются с ним).
В итоге всё это вышло отобразить, правда с некоторыми не слишком прямолинейными моментами... Например это рогалик с сюжетом (каким-никаким, но всё же), повествующий в том числе о том, как война влияет на людей, их отношения, психику и как она меняет мир простых людей.
SOG хоть и пиксельный проект, но он смело демонстрирует неприкрытые ужасы войны, начиная от ужасных подробностей боевых сцен, заканчивая взаимодействием с мирным населением, которое вроде бы и не враг, но относится с нашему американскому спецназовцу недружелюбно.
Почему был выбран именно Вьетнам? Причин много, но главная - это мой любимый эпизод современной военной истории. Крайне неоднозначный и драматичный конфликт.

Дальше пришло время настольного прототипа. Удобно ведь. Наш тактический рогалик (хотя отчасти таки роглайт) во многом классический и пошаговый, так что само мироздание велело!
Растягивать не буду, прототип собрал в Таблетопии, протестировал с друзьями и он оказался интересным.
Но что со всем этим делать? Конечно делать мокапы!

SOG: Vietnam - как мы создавали НЕ фэнтези рогалик Тактика, Ретро-игры, Пиксель, Steam, Разработка, Unity, Инди игра, Gamedev, Инди, Боевики, Игровые обзоры, Мысли, Статья, Игры, Истории из жизни, Война, Самиздат, Гифка, Длиннопост

Этот бой был первым, но не последним!

Собрав какое-то количество мокапов в виде гифок и создав сообщество ВК, я принялся его вести и наполнять. В общем делал вид, что игра делается. И отчасти это было так, потому что я редактировал правила и продолжал улучшать прототип.

Постепенно сообщество росло (правда и сейчас там всего 443 человека, но всё же), у людей появлялись вопросы, а я был занят поисками программиста, готового впрячься в процесс за шкуру невыпущенной игры.
Наверное я искал бы его до сих пор, но другой знакомый проггер решил показать своему начинающему коллеге мои мокапы и они, при всей своей простоте, его очень заинтересовали!
Этим коллегой был Альберт Энш... То есть Влад из Латвии. Собственно он и стал вторым, а во многом и первым двигателем, который тащил (и продолжает) тащить наш скромный проект к релизу.
Позже Влад нашёл Джулиано - саунд дизайнера из Италии. И знаете, он оказался весьма талантливым! Вместе мы смогли нащупать нужный стиль музыки, который он, на мой взгляд реализовал просто блестяще!

Мы пахали как проклятые 3 чёртовых года, нашими спутниками были выгорание, сложные семейные обстоятельства и прочие человеческие метания и вот, мы выпустили... Страницу игры в стиме!...
На самом деле, кроме этого, мы почти добили рабочую демо версию, которую собираемся выпустить уже в этом году.
Так что если любите ретрогейминг, боевики 90-х, рогалики, РПГ и тактику - добавляйте SOG: Vietnam в желаемое. Это очень поможет в её продвижении, которое на западе сходу оказалось непростым и началось с холивара из-за... Сеттинга!

Ссылка на страницу игры в Steam: https://store.steampowered.com/app/3288050/SOG_Vietnam/

1/11

Скриншоты игры

Показать полностью 12
[моё] Тактика Ретро-игры Пиксель Steam Разработка Unity Инди игра Gamedev Инди Боевики Игровые обзоры Мысли Статья Игры Истории из жизни Война Самиздат Гифка Длиннопост
0
6
CombatDicesTeam
CombatDicesTeam
7 месяцев назад
Лига Геймеров
Серия Galactic Showdown - ретро-аркадный шутер

Демо "Галактических Разборок" доступно на VK Play!⁠⁠

Никогда так далеко не заходил. Игра прошла все необходимые модерации! И теперь страница игры доступна на VK Play! Как и бесплатная демо-версия для ознакомления.

Демо "Галактических Разборок" доступно на VK Play! Gamedev, Инди, Компьютерные игры, Шутер, Ретро, Инди игра, Ретро-игры, Аркадные игры, Shoot em up, Indiedev, Разработчики игр, Дневник разработки, Indiefree, Длиннопост, Видео, Видео ВК

Мне бы хотелось думать, что дальше должна быть разработка версии для раннего доступа. Но... Хочешь рассмешить Бога - расскажи ему свои планы. Вероятнее всего, дальше нужно будет тратить все доступное время, чтобы получить минимальный фидбек по демо. Фидбек крайне необходим для дальнейшего развития игры в нужную сторону. Если вам интересно, через месяц поделюсь статистикой своей "маркетинговой деятельности" :-)

Чем вообще должны отличаться демо от раннего доступа и от полной версии?

Демо:

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

  • 3 вида пули. Обычная пушка для прицельных выстрелов. Нет ни плюсов ни минусов. Бумеранг. Работает на средних дистанциях. Главный плюс - он отскакивает от кораблей и астероидов и возвращается назад. Главный минус - дистанция. Управляемая ракета, которая поворачивает вслед за игроком. Главный плюс - на средних и дальних дистанциях можно скорректировать траекторию полета, если изначально выпущена мимо цели. Главный минус - для управления надо поворачивать сам корабль игрока.

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

  • 1 пассивная способность пилота. Жажда Крови. Если на поле небольшое количество противников, то игрок начинает двигаться быстрее, чтобы настигнуть свои цели.

  • 3 вида противников. Это медленный, но поворотливый корабль. Быстрый кальмар, который не вписывается в повороты. Но стреляет пулями, проходящими сквозь астероиды. И корабль-камикадзе, способный совершить прямой рывок. За камикадзе проголосовало больше всего игроков, поэтому он сделан первым.

  • Нет и не будет сохранений игрового прогресса. Это осознанное ограничение в демо-версии. В целом, все уровни демо-версии проходятся за 30 минут игрового времени.

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

  • По 2 дополнительных миссии на каждый уровень. Дополнительные миссии так же дают валюту при повторном прохождении уровня, если игрок выполнит ряд условий. Например, победит всех противников за 60 секунд.

  • Некоторые ассеты еще являются черновыми. Но это не особенность демо-версии. В ближайшем будущем они будут заменены на полноценные продуктовые.

Ранний доступ представляется как версия игры, где не реализован весь контент, но основные игровые функции доступны:

  • Большая часть запланированных игровых уровней. Хотелось бы сделать уровни отличными друг от друга как по визуальным характеристикам, так и по механикам. Далее я бы хотел добавить что-то вроде в антураже инферно с огнями и демонами, подводного мира с потоками и ледяной пустыни со стационарными противниками. Возможно у вас будут идеи получше?

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

  • Босс-вертолет! Ну какой ретро шутер без него?

  • Сюжет.

  • Отсутствие временных и черновых ассетов.

  • Интеграция в площадками дистрибьюции. Больше всего это относится, наверно, к игровым достижениям.

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

Ссылка на бесплатную демо-версию: https://vkplay.ru/play/game/galactic_showdown/

Сообщество игры в ВК: https://vk.com/galactic_showdown

Для тех, кто по какой-то причине на может воспользоваться VK Play, все еще доступны архивы с игрой на itch.io и GameJolt. Обязательно подпишитесь на аккаунт и не забудьте оставить обратную связь по игре!

Всем удачного дня и приятной игры!

Показать полностью 1 1
[моё] Gamedev Инди Компьютерные игры Шутер Ретро Инди игра Ретро-игры Аркадные игры Shoot em up Indiedev Разработчики игр Дневник разработки Indiefree Длиннопост Видео Видео ВК
4
0
Achiever.game
Achiever.game
7 месяцев назад

На что обратить внимание при выборе монитора⁠⁠

На что обратить внимание при выборе монитора Gamedev, Видеокарта, MMORPG, Компьютерное железо, Шутер, Монитор, Игровые обзоры, Игровой ПК, Xbox, Моды, Компьютерные игры, HDR, Playstation, Мобильные игры, Dendy, Steam, Мультиплеер, Новости игрового мира, Онлайн-игры, Ретро-игры, Длиннопост

На что обратить внимание при выборе монитора

В прошлом посте мы говорили про HDR, а сегодня дадим инструкцию, как в целом найти классный монитор. Итак, на что смотрим⬇️

- Уровень яркости. Обычно от 250 до 1000 нит. Нет смысла покупать монитор с яркостью 1000 нит для работы, поберегите зрение. Но для полного наслаждения графонистой игрой — то что нужно 🔥

- Цветовой охват. Если вы графический дизайнер, стоит выбирать монитор с наибольшим цветовым охватом, такой как DCI-P3. Обычным геймерам хватит sRGB.

- Минимальное время отклика. Для синглплеера не самая важная характеристика☝️Но если вы стремитесь стать киберспорсменом, минимальный отклик - мастхэв.

- Битность матрицы. Золотой стандарт 8-бит. Но сейчас на рынке потихоньку появляются аж 12-битные решения. Они безумно дорогие и невероятно крутые 🤌

Оптимальным вариантом является 10-бит. Да, за такую матрицу придётся переплатить, но поверьте: оно того стоит💯

Обратите внимание что 10-битные матрицы бывают "настоящими", т.е. реально заложены в железо самого монитора, и "искусственными": 8-бит + FSR 🤷‍♂

- Тип матрицы. TN, VA, IPS или OLED.
У каждого из типов есть множество дополнительных технологий, исправляющих те или иные проблемы.

Если раньше трудно было сказать, какой из типов матриц самый крутой, то после того, как на OLED дисплеях удачно побороли проблему с "выгоранием", однозначно стоит делать выбор в пользу OLED ✅

- Частота обновления экрана. Кажется маркетологи сошли с ума, иначе как объяснить появление на рынке "монстров" с 360Гц. Большинство людей не замечают разницы между 120Гц и 240Гц.

Тут также стоит обратить внимание на ваше железо. Нет смысла брать монитор с частотой обновления 120Гц, если ни одна нормальная игра не запускается более чем в 60FPS. В лучшем случае вы просто не сможете реализовать весь потенциал своего монитора. В худшем случае получите разрывы картинки (про V-Sync дальше) 🥴

- Вертикальная синхронизация. Лидерами рынка являются: G-Sync от NVidia и FreeSync (от AMD) 🔝

Про это можно написать целую статью, но если коротко: наличие у монитора G-Sync скажется на его цене, т.к. это аппаратное решение (специальный чип от NVidia в мониторе). Оно круче, но FreeSync не сильно уступает ему, хоть и реализуется на программном уровне (специальный драйвер).

Может мы что-то упустили? Пишите свои рекомендации в комментах💬

Показать полностью 1
[моё] Gamedev Видеокарта MMORPG Компьютерное железо Шутер Монитор Игровые обзоры Игровой ПК Xbox Моды Компьютерные игры HDR Playstation Мобильные игры Dendy Steam Мультиплеер Новости игрового мира Онлайн-игры Ретро-игры Длиннопост
5
73
AndreyFomin
AndreyFomin
7 месяцев назад
Лига Разработчиков Видеоигр
Серия Effulgence RPG

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

По локациям можно перемещаться и в них заходить. Слева находится список всех локаций, а также текущая, и куда из нее можно двинуть.

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

Вся картинка на экране рисуется посимвольно. Рассчитывается положение каждого символа в реальном времени. Есть всего одна текстура с символами и куча спрайтов на экране. Это позволяет добиваться хорошей производительности (почти 120fps). Но над этим все еще идет работа.

Сама планета сделана так:

  1. Расставляются равномерно точки на сфере.

  2. Потом в ручную меняются высоты, ставятся символы, задается цвет.

Получился такой текстовый редактор на сфере.

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

У игры появилась страничка в Steam. Заходите посмотреть и добавить в вишлист, если вам понравился стиль.

Показать полностью
[моё] Gamedev Инди игра Инди Ретро-игры Unity Видео
21
23
SwampTech
SwampTech
8 месяцев назад
Лига Разработчиков Видеоигр
Серия Dangerous descent

Разрабатываю Survival horror для Dendy - Dangerous Descent⁠⁠

Разрабатываю Survival horror для Dendy - Dangerous Descent Gamedev, Dendy, Ретро-игры, Разработка, Инди игра, NES, Famicom, Pixel Art, Пиксельные игры, Выживание, Survival Horror, Ужасы, Хоррор игра, Квест, 8 бит, Шутер, Длиннопост

Всем привет.

В прошлых постах я рассказывал о разработке порта Dangerous Dave для денди, который называется Fami Dave.

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

Dangerous Descent - это ужастик-выживалка-платформер вдохновенный Dangerous Dave, Resident Evil и Silent Hill. В ней надо собирать предметы, решать загадки, искать секреты и бороться с монстрами. Все как в классических хоррорах, но в пиксельном формате.

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

Разрабатываю Survival horror для Dendy - Dangerous Descent Gamedev, Dendy, Ретро-игры, Разработка, Инди игра, NES, Famicom, Pixel Art, Пиксельные игры, Выживание, Survival Horror, Ужасы, Хоррор игра, Квест, 8 бит, Шутер, Длиннопост

Кадр из анимации смерти ГГ от зомби

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

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

Разрабатываю Survival horror для Dendy - Dangerous Descent Gamedev, Dendy, Ретро-игры, Разработка, Инди игра, NES, Famicom, Pixel Art, Пиксельные игры, Выживание, Survival Horror, Ужасы, Хоррор игра, Квест, 8 бит, Шутер, Длиннопост

Одна из комнат особняка из игры Dangerous Descent

Актуальную версию игры можно скачать здесь - https://swamptech.itch.io/

Или в ТГ канале - https://t.me/Swamp_Tech (В тг можно оставить комментарии под постами с актуальной версией игры).

PS: Кроме обычных платформеров-шутеров, я пишу 3D-движок для денди. Уже есть некоторые наработки. Не уверен, что сделаю потом полноценную игру с 3D, но модельку покрутить точно получится. Пока что-то такое есть (вывел низкополигональную модельку конуса):

Разрабатываю Survival horror для Dendy - Dangerous Descent Gamedev, Dendy, Ретро-игры, Разработка, Инди игра, NES, Famicom, Pixel Art, Пиксельные игры, Выживание, Survival Horror, Ужасы, Хоррор игра, Квест, 8 бит, Шутер, Длиннопост

Нужно доделать заливку полигонов и сделать матрицу трансформации для для вращения и перемещения модели в пространстве. Еще добавлю простую систему освещения.

В течении месяца планирую какой-то прогресс получить с выводом 3Д-моделей. Очень интересно сколько кадров в секунду удастся получить для простых моделей без заливки.

Жду ваших отзывов и идей по развитию проектов. Спасибо за внимание.

Показать полностью 4
[моё] Gamedev Dendy Ретро-игры Разработка Инди игра NES Famicom Pixel Art Пиксельные игры Выживание Survival Horror Ужасы Хоррор игра Квест 8 бит Шутер Длиннопост
11
34
CombatDicesTeam
CombatDicesTeam
8 месяцев назад
Лига Геймеров
Серия Galactic Showdown - ретро-аркадный шутер

Face Status Bar как в Doom: Лицо-индикатор⁠⁠

Face Status Bar как в Doom: Лицо-индикатор Компьютерные игры, Gamedev, Инди, Инди игра, Аркадные игры, Шутер, Shoot em up, Indiedev, Indiegogo, Разработчики игр, Дневник разработки, Ретро, Ретро-игры, Длиннопост

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

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

Решил попробовать запрототипировать этот прием в своем аркадном shoot'em up. Потому что ретро-шутеры у меня неизбежно ассоциируются с Doom и Quake. Набросок получился интересным и не сложным в исполнении. Теперь настало время разобраться, как это делали классики и что применимо для моей игры.

Doom (1993)

Face Status Bar как в Doom: Лицо-индикатор Компьютерные игры, Gamedev, Инди, Инди игра, Аркадные игры, Шутер, Shoot em up, Indiedev, Indiegogo, Разработчики игр, Дневник разработки, Ретро, Ретро-игры, Длиннопост

На дисплее отображается анимированное изображение головы Думгая. Получение урона заставит его стиснуть зубы от боли и посмотреть в сторону, откуда пришел урон. По мере получения урона его голова выглядит все более окровавленной и в синяках, становясь все хуже с каждой потерей 20%. Со временем, от бодрого морпеха персонаж постепенно переходит в умирающего окровавленного морпеха. Особый портрет есть для знаменитого IDDQD, когда лицо становится безэмоционально каменным с желтыми светящимися глазами. А когда Думгай подбирает новое оружие или использует крутое мощное оружие, то он зло улыбается.

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

Wolfenstein 3d (1992)

Face Status Bar как в Doom: Лицо-индикатор Компьютерные игры, Gamedev, Инди, Инди игра, Аркадные игры, Шутер, Shoot em up, Indiedev, Indiegogo, Разработчики игр, Дневник разработки, Ретро, Ретро-игры, Длиннопост

Хронологический порядок немного нарушен. Но уж простите, про Doom я подумал в первую очередь.

Здесь лицо главного героя, Уильяма Бласковица, так же начинает кровоточить по мере потери здоровья. Если я правильно помню, персонаж начинал смотреть влево-вправо при бездействии. и широко улыбался, когда уровень пройден. Напишите, пожалуйста, в комментариях про остальные статусы, если вы знаете.

Quake (1996)

Face Status Bar как в Doom: Лицо-индикатор Компьютерные игры, Gamedev, Инди, Инди игра, Аркадные игры, Шутер, Shoot em up, Indiedev, Indiegogo, Разработчики игр, Дневник разработки, Ретро, Ретро-игры, Длиннопост

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

Carmageddon (1997)

Face Status Bar как в Doom: Лицо-индикатор Компьютерные игры, Gamedev, Инди, Инди игра, Аркадные игры, Шутер, Shoot em up, Indiedev, Indiegogo, Разработчики игр, Дневник разработки, Ретро, Ретро-игры, Длиннопост

В Carmageddon статусная панель имеет более юмористический подход. Но и игра же в другм жанре. Лицо водителя меняется в зависимости от происходящего в игре: от спокойного до испуганного или злого при столкновениях или авариях. Это добавляет комедийный элемент к жестокому геймплею и усиливает взаимодействие с игроком.

Metroid Prime (2002)

Face Status Bar как в Doom: Лицо-индикатор Компьютерные игры, Gamedev, Инди, Инди игра, Аркадные игры, Шутер, Shoot em up, Indiedev, Indiegogo, Разработчики игр, Дневник разработки, Ретро, Ретро-игры, Длиннопост

В этой игре концепция немного меняется по сравнению с олдовыми шутанами. Тут нет отдельной панели в UI. Но лицо героини отражается в визоре.

Моя реализация

Face Status Bar как в Doom: Лицо-индикатор Компьютерные игры, Gamedev, Инди, Инди игра, Аркадные игры, Шутер, Shoot em up, Indiedev, Indiegogo, Разработчики игр, Дневник разработки, Ретро, Ретро-игры, Длиннопост

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

Заключение

Преимущества face status bar:

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

  • Эмоциональная связь: Игроку сопереживает герою. Ну или угорает вместе с ним.

  • Визуальная ясность: Деформация лица легко читается и позволяет быстро понять состояние персонажа.

  • Дополнительная информация: Некоторые элементы гораздо выгоднее показать через лицо персонажа, чем другими индикаторами в UI. Например, откуда прилетел урон, как в Doom.

Недостатки face status bar:

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

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

  • Устаревший подход: С появлением более современных способов отображения информации, face status bar может выглядеть несовременно. Но это спорно, если речь о ретро-играх. К тому же, есть прекрасные реализации в современных играх.

А какие еще игры вы знаете, где используется Face Status Bar?

Надеюсь, материал был интересен вам. Я буду рад услышать ваши комментарии и дополнения. А так же обратную связь на мою реализацию Face Status Bar в Galactic Showdown. Страница игры доступна на VP Play https://vkplay.ru/play/game/galactic_showdown и itch.io https://combat-dices-team.itch.io/galactic-showdown (есть бесплатная демо-версия).

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

Кстати, у игры не так давно появился дом в ВК https://vk.com/galactic_showdown. Буду рад видеть вас в сообществе игры.

Всем удачной игры и приятного дня!

Показать полностью 6
[моё] Компьютерные игры Gamedev Инди Инди игра Аркадные игры Шутер Shoot em up Indiedev Indiegogo Разработчики игр Дневник разработки Ретро Ретро-игры Длиннопост
3
12
AndreyFomin
AndreyFomin
8 месяцев назад

Давно хотел сделать из текстовой строчки "Морские волны" (Sea Waves) собственно морские волны. Интересно получилось?⁠⁠

Только что запустил страничку в Steam своей игры Effulgence. Заходите посмотреть и добавить в вишлист, если вам понравится стиль!

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