Как сделать Звуки и Музыку в Игре на GameMaker Studio 2 - Основы Саунд-Дизайна | Devlog 7

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024
  • Хотите добавить музыки и звуковые эффекты в свою игру на GameMaker Studio 2? Тогда это видео для вас!
    В этом ролике мы разберёмся с основами саунд-дизайна. Узнаем, как обработать звуки и музыку перед их добавлением в игру. А также узнаем, какие скрипты использовать в самом движке, чтобы ваши мелодии воспроизводились правильно.
    Этим роликом я продолжаю свою серию девлогов по созданию 2д игры на движке GameMaker Studio 2. Теперь в моей игре появятся ещё и 8-битные звуковые эффекты и тематическая музыка.
    Вы сами сможете увидеть, как игра наполненная звуком становится живой и насыщенной. А музыка задаёт ей определенный темп и ритм.
    Приятного просмотра!
    Тайм-Коды:
    00:10 - Главная ошибка начинающих Разработчиков в Саунд-Дизайне.
    00:49 - Софт для обработки Аудио-Файлов.
    01:00 - Первичная обработка Аудио-Файлов.
    02:00 - Как управлять вниманием игрока с помощью Звука.
    04:02 - Как сделать Звуковые Эффекты в игре.
    05:09 - Как сделать Музыку в игре.
    05:39 - Как сделать Звуковые Эффекты во время движения.
    07:31 - Оцениваем Результаты.
    ------------
    Полезные ссылки:
    Канал «Дети Играют» - www.youtube.co...
    Мой Бусти - boosty.to/evil...
    Гейм-Дев чат в Телеграмм - t.me/+o60cmPgs...
    Наша Группа ВК - evilogr...
    #Gamedev
    #SoundDesign
    #EvilOgreStudio

Комментарии • 24

  • @DrSwepIC
    @DrSwepIC 5 месяцев назад +2

    Бро, спасибо что снимаешь такие крутые ролики, видно что очень стараешься) Я подписался на тебя со всех моих аккаунтов) Очень жду роликов! Залайкайте что-бы он увидел пожалуйста!)

    • @EvilOgreStudio
      @EvilOgreStudio  5 месяцев назад +1

      Дружище, спасибо! Мне очень приятно такое читать. :)

    • @DrSwepIC
      @DrSwepIC 5 месяцев назад

      @@EvilOgreStudio Удачи) Я буду твоим постоянным зрителем)

  • @JamgJust
    @JamgJust 6 месяцев назад

    Видео на глазах появилось

    • @EvilOgreStudio
      @EvilOgreStudio  6 месяцев назад

      Это знак, что надо смотреть! :)

  • @JasperCrow
    @JasperCrow 6 месяцев назад +2

    Давно в гамаке работаешь?)

    • @EvilOgreStudio
      @EvilOgreStudio  6 месяцев назад

      Давно, но мало ) Больше времени на ролики уходит, чем на работу с движком. )

  • @olwarkolwark1888
    @olwarkolwark1888 6 месяцев назад

    Класс я попал в видео

  • @djzargo
    @djzargo 6 месяцев назад

    Привет! Здорово, это так круто, что ты продолжаешь работать!
    Перед главным "скримером" звука взрыва корабля я бы добавил еще 3-4 плавно нарастающих и подготавливающих к самому громкому.
    Для зацикленных бесшовных звуков лучше использовать .wav, так как .mp3 будет создавать щелчок. (Например звуки для костра или ветра)
    Добавь трейл из двигателя корабля как в EverSpace 2. (Есть ли TrailRenderer в GameMaker 2? Как там работают с шейдерами, есть ли аналог ShaderGraph?.)
    Сделай более визуально выраженными где находятся орудия корабля, один поочередный выстрел вместо двух одновременных и анимируй откат орудий. (Да... для лазерных или плазменных орудий это не реалистично, как и звук в вакууме, но выглядеть будет очень сочно и хорошо.)
    Есть ли аналог DOTween для GameMaker, может ты подобный ролик запишешь?
    (Было бы классно увидеть как у тебя появится анимируемый текст для диалогов и сообщений, накопленных монет. Анимация сжатия и разжатия корабля после гиперпрыжка. Анимация выскакивающих дисплеев. Ну и все остальные анимированные UI элементы.)

    • @EvilOgreStudio
      @EvilOgreStudio  6 месяцев назад

      Привет! Про .waw и .mp3 не знал. Спасибо! :) А TrailRenderer, ShaderGraph, DOTween - я вообще не знаю что это такое. О_о

    • @djzargo
      @djzargo 6 месяцев назад

      @EvilOgreStudio TrailRenderer это компонент в Unity, который в течении установленного времени, после перемещения игрового объекта оставляет за собой полосу. Ты наверняка видел такой эффект в играх, например после резкого взмаха мечом/топором остается slash эффект, дым или огонь хвостиком летящий за пулей или ракетой.
      ShaderGraph это инструмент визуального программирования для шейдеров. Шейдерами можно настраивать особое поведение материалов.
      DOTween сторонняя библиотека для создания процессов анимации свойств объектов. (В GMS2 аналогом будет вроде как TweenGMS). Намного быстрее чем стандартный аниматор.
      Нужно плавно увеличить размер корабля с 0 до стандартных размеров, за 0.5 секунды? Ты можешь просто написать - transform.DOScale(Vector3.one, 0.5f).
      Элемент интерфейса не сразу появлялся или исчезал, а плавно менял свою прозрачность в течении двух секунд - image.DOFade(1, 2); image.DOFade(0, 2).
      Сменил цвет - image.DOColor(Color.red, 2);
      Дисплей/бортовой компьютер плавно выдвинулся из-за границ экрана -
      transform.DOLocalMove(Vector3.zero, 3); transform.DOLocalMove(new(0, 300, 0), 3).
      Причем можно менять Ease функцию по которой высчитывается значение со временем, резкое в начале и плавное к концу или наоборот, выпрыгивающее за пределы, с вибрациями, эластичный(отскакивающий мяч). tween.SetEase(Ease.OutQuad).
      Можно добавить вызов каких-то событий/функций по завершению твинов. tween1.OnComplete(StartConverstaion)
      Добавить задержку перед вызовом. tween1.SetDelay(2);
      Делать последовательность из нескольких анимаций - DOTween.Sequence().Append(tween1).Join(tween2).Append(tween3).
      Сделать несколько циклов или же повторять бесконечно - tween1.SetLoops(3); tween3.SetLoops(-1);
      Просто вызвать функцию через время DOVirtual.DelayedCall(3f, StartConversation).
      И очень многое другое.

    • @EvilOgreStudio
      @EvilOgreStudio  6 месяцев назад

      Офигеть. Надо будет хоть что-то из этого потестировать. )

  • @flufi6329
    @flufi6329 6 месяцев назад

    Когда новый обучающий ролик?

    • @EvilOgreStudio
      @EvilOgreStudio  6 месяцев назад

      Да хочу сначала свою игру доделать. А потом продолжить с новыми уроками. Но уже самому охото новый урок записать )

  • @Jenya_Kolesnikov
    @Jenya_Kolesnikov 6 месяцев назад +1

    ОЧЕНЬ НУЖНА ПОМОЩЬ! ПОДСКАЖИТЕ, Я ВОТ СДЕЛАЛ В ГЛАВНОМ МЕНЮ МУЗЫКУ, НО КОГДА В ДРУГОЕ ОБ АВТОРЕ МЕНЮ ПЕРЕХОЖУ, А ТОЧНЕЕ ПОСЛЕ НАЗАД В ГЛАВНОЕ ТО КОПИЯ МУЗЫКИ ВОСПРОИЗВОДИТСЯ ПОВЕРХ, КАК ИСПРАВИТЬ ЭТО???

    • @EvilOgreStudio
      @EvilOgreStudio  6 месяцев назад

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

  • @chopper3311
    @chopper3311 6 месяцев назад

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

    • @EvilOgreStudio
      @EvilOgreStudio  6 месяцев назад

      Я сам не умею :) Годот даже не запускал ни разу. :0