8/19日記 ===== その他 ===== * 体調悪かったので寝てた。\\ こんな日があってもいいじゃない。 * というか久々に「何もしない日」になった。今はそんな日すらなかったのか。 * ブルアカとアズレンを進めてた。 * あとは音楽制作環境の整備を行っていた。 * ふと考えたけど、ゲーム開発そのものについては結構以前からやってて、覚えてる限り地元にいた頃からだったりする。 * ちょっと年齢をぼやかす形で言語やライブラリ基準で書いてみる。 - N88BASIC:ダンジョンRPG、グラフィックプログラム(メガデモみたいなの)等 - HSP:STGっぽいの(このときはあまり作ってなかった) - C言語:簡単な弾幕STG、レイ◯トームっぽい見下ろし型のSTG、グラフィックプログラム、弾が連爆するSTG(学園祭に展示した)等、試作いっぱい。\\ このときはDirectX・OpenGL等をライブラリ使わずにSDK叩いてた事が多かったと思う。 - C言語+DXライブラリ:学校の課題として地図を作るためのプログラムを作った。(ちなみにデザイン学科)、その他CryPic.の走り書きのようなプログラムを何個か作った。\\ また音楽同期STGというものをコミケで頒布、無料頒布で1時間くらいでなくなった記憶がある。\\ 音楽部分はXAudioでストリーミング再生する形。音楽の再生位置を検出してそこに同期する形で敵をエントリーさせることにした。\\ 本質的な問題としてWindows環境でゲーム展開と同期させるのは困難(それこそ音楽側のトリガーを検出する等アーキテクチャの変更が必要)という見込みを得たので以降のゲームは適当にストリーミング再生だけしてる。 - GameMaker:Studio:CryPic.のベースになるプログラムをいくつか作成した。またこの時シェーダというものをいじり始めて内容を理解していく。 - Unity:ProjectActress名義でゲーム・フレームワークを5回作成 (作り直しで5回)。\\ 6回目の作り直したフレームワーク上で動かしているゲームをCryPic.と定義して今に至る。\\ それまでの5回は技術的な問題・知識上の問題・作業工程上の問題で作り直すことが多かったが、現状はそれほど作り直さなくても問題ない状態になってる。\\ その他にも同様のフレームワークを使って救哭ノ鳥・WeatherReportsを作成している。 - おまけ・メガデモ(主にC/アセンブラ+OpenGL):音楽作成やデモ自体、あとデモ用の音楽作成ツールの作成。 * こんだけ作っててもまだ足りないと思ってるんだなあという。