自己紹介 - Self-introduction -

「できる事はなんでもやる」をモットーに制作に取り組んでいます。メインはプログラミングですが、サウンドや3DCG、2DCGなど幅広く活動しています。
最近では、同人サークル「Cadence」の代表として、イベント出展などを計画しています。
名前 | mixtuti桜餅 |
---|---|
大学 | 私立4年制大学 |
学部・学科 | 総合情報学部 |
保有資格 | ITパスポート Microsoft Office Specialist Associate Microsoft Office Specialist Access Illustrator®クリエイター能力認定試験 CGクリエイター検定ベーシック |
言語 | C#(メイン) Python HTML+CSS C++(少し) JavaScript C PHP、MySQL Perl(独学) Ruby |
受賞歴 | 学長奨励賞 学部長賞 |
PDF版ポートフォリオ
ダウンロードする主な作品 - NyaX'22 -
これ以外の作品は、こちらのページをご覧ください。特におすすめのものは「Recommend」がついています。

ミスしても大丈夫なブロック崩し。制限時間までに全てのブロックを崩そう。
ゲーム名 | NyaX'22 |
---|---|
ジャンル | ブロック崩し |
制作期間 | 2日 |
制作人数 | 1人 |
担当箇所 | 全て |
使用ツール | Unity、GarageBand、Cubase 12 Pro、Magical 8bit Plug 2 |
使用言語 | C# |
リリース日 | 2022/11/18 |
ブロック崩しゲームです。制作期間は、約2日間です。
タイトルは、とある同人ゲームをリスペクトしてつけました。
概要
ミスをしても大丈夫とあるように、画面下にボールが触れてもミスにならないのが大きな特徴です。ただし、制限時間以内にブロックを全て崩さないといけないので、バーを使って加速させる必要があります。普通にプレイしていても絶対にクリアできず、うまく加速させないと時間も足りないという少しシビアのゲームとなっています。
隠しコマンドを打つ事で、段々と現在再生されているBGMがフェードアウトし、次に再生されるBGMがフェードインしてくるスクリプトや、ボールがブロックに当たった時に、回数の応じて少しSEを変えるスクリプトなど、サウンドの組み込みに少し力を入れてみました。また、ステージ数もすぐに増やしやすいようにプログラムを記述しています。
操作は、左右矢印か、A、Dのキーで移動できます。スペースは開始時に押します。
スクリーンショット
ソースコード
13行目からの部分は、0から5の数字によって、ブロックの色を選択してマップを作成しています。その配列の数によって、CreateStage関数の部分でプレハブを設置していきます。マップの配列部分を変えるだけで、変更や追加などしやすいように設計しました。
このスクリプトは、サウンド制御用に作成したAudioManagerを使用して制御を行なっています。スタートした時に、通常BGMを流します。Updateのところでは、指定したキーが押されたときに、現在流れているBGMをフェードアウトさせ、指定したBGMをフェードインさせるというようにプログラムしました。
このスクリプトは、鳴る音をタグで制御しており、触れたタグによって鳴らす効果音を変えています。また、ブロックに触れた回数によっても効果音を変えるようにしています。
今回のプロジェクトのソースコードはgithubのページにまとめています。
タイトルロゴや画面デザイン

タイトルやタイトルロゴは、元ネタとしたゲームに雰囲気をかなり寄せて作りました。Unityでポストプロセシングの機能も使い、少しキラキラした雰囲気を出してみました。

ステージのデザインも元ネタゲームを参考にして作成しました。因みに、UIのフォントはゲームの雰囲気に合わせ、ピクセルのフォントを使用しました。
収録曲
- いかなる理由にかかわらず許可無くWebへアップロードしたり、動画サイトでフルバージョンで公開する行為を固く禁じます。
趣味・特技
音楽制作
小学生の頃に、ゲーム音楽の素晴らしさに目覚め音楽制作を始めました。独学で勉強し、今は学内のサウンドに興味がある人に向けた交流や勉強のためのサーバーを開設し、運営もしています。また、友人と同人サークル「Cadence」を開設し、代表を務めていま す。
DJ
イベントに参加し、そこで出会ったDJの人に色々教えてもらったことをきっかけに本格的に始めました。大学でも、興味がある人向けに体験会などを実施しました。
