Song of GameObjects

2020-02-04

Unity の GameObject 達が音楽を演奏してくれます。

動画



制作経緯

先日、無性に 「プログラムを書かないと表現できないような音の絵表現」 が作りたくなりました。 これはその衝動で、2 日ほど夜ふかしして作ったものになります。

発想自体はそこまで目新しいものではないですが、 勢いで作った割には教育テレビ感のあるそれっぽい出来になったんじゃないかと思います。

開発メモ

  • 音は実際に Unity 上でランタイムで処理して鳴らしています
  • 音素材は 地味に Logic Pro で 1 音ずつ手作り しました
    • (※「Yeah」音は拾ってきた素材を加工)
  • 流石に、雑に Instantiate / Destroy したらカクツキがあったので、オブジェクトのプーリングはしてます


なお完全なる趣味で作った作品なので、コードは保守性よりも開発速度を優先しています。
そのため、楽曲データは以下のような 高度なプログラム によって構成されています:

MSX の PLAY 文 を彷彿とさせる、味わい深いコードですね…! (伝わらない)