blue-skyは、空を飛ぶ感じを味わえる、一人称視点のオリジナル3Dアクションゲームです。
不思議な夢に入り込んだような体験ができる、面白くて完成度の高いゲームを目指して作りました。
blue-skyは、手描き風の映像表現や、音楽を使った感覚的な表現を、実験的に取り込んでいます。
空を飛ぶ感じが味わえる
blue-skyは、前作に引き続き、空を飛ぶ感じが味わえる作品となっています。
風船を持って、少しの間だけ宙に浮いたり、ロケット花火を発射して、一瞬で高い所に飛んでいったり。
アイテムを使って空を自由に移動する心地よさと、失敗すると地面に一直線に落ちて行ってしまうかもしれないドキドキ感をお楽しみ下さい。
手描き風のグラフィック
blue-skyでは、今回、実験的に、手描き風の映像表現を取り入れています。
まるで紙に描いた「絵」が動き出したような、不思議な映像をお楽しみ下さい。
声によるストーリー進行
blue-skyでは、今回、3人の声優陣による、ボイスドラマ風の声の演出で、ストーリーが展開します。
声によるストーリー進行中、キャラクターの映像等は一切出てきません。声のみで、夢の世界のイメージを膨らませて下さい。
オリジナルテーマソング
blue-skyには、今回、オリジナルのオープニングテーマとエンディングテーマが収録されています。
ゲーム本編のストーリーとも絡みった歌詞と、どこか切ないメロディが、ゲーム全体のイメージを盛り上げます。
blue-skyのおまけファイル
blue-skyのプログラムは、C++というプログラミング言語で書かれています。
blue-skyには、C++のソースコードがおまけとして付いてきます。
整理された綺麗なソースコードではりませんが、実際に動いているゲームのソースコードですので、
これから自分でプログラムを組んでゲームを作りたいと思っている人や、C++のプログラミングを勉強したい人は、参考にして頂ければ幸いです。
blue-skyプログラムの主な機能
Direct3D11による3D描画/ハードウェアスキニングアニメーション/カスケードシャドウマップによる影の描画/
FBXSDによるFBXファイルの読み込み/自前のパーサーによるOBJファイルの読み込み/
HLSLのジオメトリシェーダーによる手描き風輪郭線の描画/Bulletによる物理演算と衝突判定/
libogg,libvorbisによるOggVorbisファイルの読み込み/
DirectSound8によるサウンドの再生、3Dサウンドの再生、サウンドのストリーミング再生/
WindowsPIによるキーボード・マウス入力の取得/
テキストで書かれたステージファイルからゲームを操作するための簡易スクリプトシステム/
Blender上で配置したステージからテキスト形式でステージ構成を出力するためのエクスポーター(Python)
Blenderモデルファイル
blue-skyのビルやキャラクターなどの3Dモデルは、Blenderという、フリーソフトで作られています。
blue-skyには、ゲーム中に登場する3Dモデルが、Blenderで開くことができる.blendファイル形式で、おまけとして付いてきます。
その他、blue-skyの情報は、blue-sky公式サイトでもご覧頂けます。
blue-skyオリジナルオープニングテーマです。届かない空への思いを歌った曲です。歌:鳥都さま汰/詞・曲:JE
blue-skyオリジナルエンディングテーマです。元気だけど、とっても悲しい、別れの曲です。歌:鳥都さま汰/詞・曲:JE