Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ゆるふわに音と同期させた ブロック崩しゲームの話

614 views

Published on

https://interactivemusic201803.peatix.com/

Published in: Entertainment & Humor
  • Be the first to comment

  • Be the first to like this

ゆるふわに音と同期させた ブロック崩しゲームの話

  1. 1. ゆるふわに音と同期させた ブロック崩しゲームの話 @lycoris102/青木とと インタラクティブミュージック発表会2018
  2. 2. こんにちは!🎉
  3. 3. だれ? @lycoris102 青木とと ねんれい:28 ふだん: かぞく: 妻と1歳9ヶ月の息子 ゆるふわしゅみ: ボードゲーム/音ゲー/作曲 Unity(認定デベロッパー)/ゲームジャム Gotanda.unity主催
  4. 4. こんなのつくってます
  5. 5. 今日ご紹介するゲームは…
  6. 6. BounceShooter Unity1週間ゲームジャム(お題:跳ねる) で作成したリズムカルブロック崩し
  7. 7. DEMO🎵
  8. 8. 何をやったの?🤔
  9. 9. レベルデザインと音楽
  10. 10. ゲームにおけるコントラスト 『コントラスト』で考えるゲームデザイン・レベルデザイン - 大野功二さん https://www.slideshare.net/KoujiOhno/cedec2016
  11. 11. ゲームにおけるコントラスト ハリウッド式三幕構成 https://ja.wikipedia.org/wiki/%E4%B8%89%E5%B9%95%E6%A7%8B%E6%88%90
  12. 12. ゲームにおけるコントラスト メリハリがある方が 変化を実感しやすい
  13. 13. ゲームにおけるコントラスト メリハリを レベルデザインと音楽の両軸に 適応すると心地よさが増す ブレイク/曲調の変化/楽器の足し算や引き算など 曲の展開とレベルデザインをマッチさせるとより気持ちいい (音楽ゲームの譜面作っている人はすごく意識していると思う)
  14. 14. 音に合わせる
  15. 15. 前提 MusicEngine (Music.cs) @geekdrumさんが生成されたライブラリを使用 フレーム単位で「今どこが再生されているか」 みたいな情報にアクセスできたりする
  16. 16. 音楽に合わせてブロックを生成
  17. 17. 音楽に合わせてブロックを生成 露骨なCSV譜面
  18. 18. 音楽に合わせてブロックを生成 16分音符毎に値を流すストリーム 4小節(手前)毎に リセットする処理 16分音符毎に譜面に記載されている数だけ ブロックを出現させる処理 UniRx + Music.cs よく見ると都度activeか確認したりして パフォーマンス的にイケてない処理があって1週間クオリティを感じさせますね
  19. 19. オブジェクトをリズムよく動かす 静かな印象になりすぎないようにノリノリな賑やかしを置く (やりすぎに注意)
  20. 20. オブジェクトをリズムよく動かす DOTween + Music.cs 1拍毎にオブジェクトのサイズを大きくし、DOScaleで縮小 毎フレーム毎に角度を更新して回転
  21. 21. まとめ 音とブロック/オブジェクトの同期でノリノリで楽しめる 音楽とレベルデザインのメリハリを意識した ゆるふわブロック崩しゲーム https://unityroom.com/games/bounce_shooter

×