Сделал игру про БОБРА КУРВУ из бобра и палок
Скачать можно на itch io: BOBR KURWA
Скачать можно на itch io: BOBR KURWA
Это пост для сообщества разработчиков компьютерных игр, участники которого наверняка в курсе, что площадка Яндекс Игр в большей мере наполнена кучей низкокачественных игр-клонов, в том числе кликерами, звонилками, играми где нужно пробежать вперед собирая всякие штуки и т. д.
Мы осмелились сделать игру с чуть большим вниманием к деталям и чуть меньшим количеством рекламы, чем принято на Яндекс Играх.
Это казуальный рогалик про копание. Ломаешь блоки, собираешь ресурсы, прокачиваешься. По задумке, в игру будут играть, чтобы весело убить время в транспорте, на паре или в туалете =)
Что нас отличает от других игр:
- Мы не сунем вам в лицо полноэкранную рекламу ещё до того, как игра загрузится
- У нас довольно длинные игровые сессии, но мы не паузим их, чтобы показать вам рекламу
- Есть возможность 1 раз заправиться и 1 раз починиться за просмотр рекламного ролика, но это совсем не обязательно - вы и так без проблем прокачаетесь.
- Мы очень тщательно проработали интерфейс, в том числе добились того, что он одинаково хорошо выглядит и на ПК, и на телефоне, и вообще при любом соотношении сторон.
- Нас в команде двое, программист и художник, и вся графика нарисована художником - оценить качество вы можете на скриншотах
- Мы собираем аналитику и собираемся дорабатывать игру, чтобы она нравилась максимально широкой аудитории
- Мы прошли модерацию с первого раза без единого замечания =)
Игра ещё 5 дней будет находиться в новинках, а оценку рейтинга игра получит через 2 недели. Нам самим интересно, насколько окупятся наши усилия. Разработка длилась 7 месяцев по вечерам после работы.
Начнем с того, что мы используем Нативную систему движка Unreal Engine 5.
Мы работаем над Хорром в UE5.
Unreal с выходом 5 версии очень сильно забустился по звуковой системе.
Добавление MetaSound'a и новых встроенных систем для работы с Динамическим окружением и Адаптивнной Музыкой. Развязало руки Звуковым Дизайнерам, которые не могли в код или в Блюпринты.
Теперь все эти вещи можно настраивать самому, без постоянного дергания кодера. Конечно потыкать Блюпринты все равно придется, но уже не так глубоко и не в таком количестве.
У нас не самый сложный проект, и решение задач варьируется от сложных до "изи", как вы понимаете "изи" это не всегда так)
Начнем.
Отличное экспериментальное открытие от Эпиков, замена Legacy Системы SoundCue.
Я называю это Блюпринтами для АудиоДизайнеров.
Что мы имеем?
1. Полный контроль над созданием графиков цифровой обработки сигналов (DSP) для источников звука.
2. Экономию памяти, и удобные взаимодействия из Blueprints.
3. Различные типы выходов в Mono, Stereo, 4, 5.1, 7.1
4. Интерфейсы для Контроля Дистанции, Пространства и Ориентации Листенера и Источника.
5. Создание Прессетов, Кроссфейдов, и Контроль Громксти, Питча, Флитров при Микшировании при помощи Аудиомодуляции.
6. Рандомизации по Питчу, Громкости, Частотам, Midi Контроль и много другого.
Этот инструмент Безграничный, и подходит для создания всего, от Взрыва из Накрученных Синтов, до Создания Полноценного трека из Выстрела автомата. Но есть один НЮАНС.
Для создания звука который будет работать, некоторые фичи не всегда нужны, да все зависит от ваших задач. Но зачастую, вы будете создавать простые логические графы для звука, потому что больше вам не всегда нужно.
Простой Шафлл Масив для Стерео Плеера с двумя выходами.
Вот таким простым, методом вы можете получить из перемешанного массива свой звук, в стерео или моно выходе. И в целом даже этого достаточно.
Да можно создавать более глубоки системы, музыкальные, звуковые.
Но для некоторых задач, что-то простое это более важно чем, нагруженная система.
Вот вам пример, процедурного лейринга.
Два Массива с различными вариациями, в моно выходе.
Тоже не самый сложный пример
Простой Луп закрывания Железных дверей, выглядит уже по страшнее, но на самом деле это не страшно.
Могильный Ритм.
В этой системе, я использую BPM Внутри МетаЗвука для создания Режима Детектива в нашей игре, вам нужно выследить Ритм Тотема. Этот простой ритмичный Луп меняет свои частоты в зависимости от расстояния до игрока, он играет пока мы не вскроем Могилу, перед открыванием Гроба, он переходит в плавный Саспенс и звук Находки, комбинируя звуковой эффект вместе с музыкой.
Ну и есть пример более большой системы.
Я ничего не боюсь, но эта штука. Это меня пугает.
Да система огромная, потенциал колоссальный, но не загоняйтесь, мыслите чуть проще и делайте вещи так, что бы они работали.
И не важно будет сколько вы графов используете.
Soundscape мы используем для Динамического Окружения, для контроля и спавна звуков, в различных помещениях, в открытых пространствах (в лесу), закрытых домах, и даже в пещере, так же используем Геймплей Теги для отслеживания всех состояний и мест где находится игрок.
Сейчас мы имеем свою Палитру для Леса в дневное время, цикады, птицы, насекомые.
И палитру для ночного времени, Волки, Филины, даже летучие мыши в Скалистых проходах.
Палитру для Домов, Скрипы, низкочастотное давление, румтоны.
Палитру для пещер голос нашей Нави, Падение Камней, И Низкочастотное давление.
Звуки которые спавнятся в настроенном SoundScape
Колоры, с настроенным внутри Метазвуками.
Так же мы создали свой Виртулайзер для Контроля звуков, это Компонент который вешается на AudioGameplayVolume, для экономии памяти и активации-деактивации неактивных голосов.
Пока мы не зашли на Территорию Ритуала, Звуки Окружения этой зоны и Звуки духов, не будут находится в памяти и забивать наши Каналы.
Мы вне Зоны Ритуала.
Мы в Зоне Ритуала.
При создании музыкальной системы, мы хотели использовать Underscore, новая музыкальная система Анрила, которая была Анонсирована в версии 5.0, но еще не вышла из Экспериментального Режима, для точной синхронизации ритма и сэмплов.
Те кто работали с музыкой в Анриле скорее всего знакомы с системой Quartz (считайте это более прокаченный Quartz).
Я, как Аудио дизайнер решил использовать ее для более Тональной музыки, но с Атональной были небольшие проблемы.
Нам не хотелось создавать линейную Атональную музыку, которая состоит из напряженных Дронов и Стингеров, которые в целом играют в разном ритме, хотелось создать больше хаоса в месте где пространство меняется, мы использовали другой подход.
Мы использовали Soundscape (систему для Динамического Окружения) и AudioGameplay Volume с различными состояниями.
Создали Палитры по сути это Массивы, которые Хранят Цвета (они же звуки), смешали их в MetaSound и запустили по определенным GameplayTags, которые настраиваются в каждом AudioVolume.
Звуки спавнятся на разном расстоянии от игрока, и обрабатываются фильтром, если между ними и листенером есть препятствие, простой прием, но эффективный. Есть небольшая хитрость, их пространственное позиционирование отключается, при приближении.
На данный момент для демки у нас есть 6 Основных Атональных шумов, 12 Атональных Стингеров, которые спавнятся на определенном расстоянии от игрока и играют в 3D пространстве, процедурно обрабатываются Фильтром нижних частот. Они возникают в разное время, имеют свои Лимиты, что бы не мешать друг другу, и подчеркивают, атмосферу измененного пространства.
Так же я работаю, на тональным саундтреком который будет Вертикально работать для нашего полулинейного геймплея, и надеюсь, что расскажу о нем позже.
Будем рады, если добавите в Вишлист.
https://store.steampowered.com/app/2847970
Как вы относитесь к AI музыке в играх?
С самого детства я мечтала создавать игры. Я полюбила игры благодаря брату,потому что играя,я наблюдала за ним и это переросло в любовь к играм) Я не заядлый игрок,да и не все игры по сути привлекают,но те,где ты можешь делать абсолютно все это мечта. Можете написать,мол делай это в своей жизни и не трать время в играх,но приберегите эти слова для мужиков,которые вместо провождения времени с девушкой, сидят до утра в танчиках.
И вот суть поста в том,что как люди вообще находят желание и силы к тому,чтобы действительно что либо делать? Все эти понимания,что ты сам творец жизни и тд имеются,но зачастую ведь недостаточно этого,чтобы начать действовать)
Кто то покупает курсы,но меня интересуют те люди,которые самостоятельно все изучают или изучили. Я сколько искала разных материалов и вообще ничего подходящего нет...
Я просто в восторге от людей,которые сами учатся,без помощи каких либо курсов!
Никто не говорит что русский игродел говно. Просто обычно, в нормальном мире продукт делается для получения прибыли с продаж. Тут же, продукт был оплачен изначально, это плановый продукт, без вовлеченности производителя в получении доп прибыли. Они получили и согласовали ТЗ за определённые бабки. Продукт выпущен, он удовлетворяет ТЗ, допиливать его никто не будет бесплатно, интереса в этом нет если нет доп бабла. Игра только на русском и продаётся эксклюзивно на вк пей, никто и не планировал конкурентный и рентабельный продукт. То что будет шлак было известно и ранее, ребята просто выполнили работу согласно хреновому тз, и на болту они вертели что вышло хреново. Что заказали то и сделали.
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.