- ・タイトル:No Place Darker
- ・主題:連
- ・制作時間:二週間(2019/09)
- ・チームメンバー数:三人(プログラマー二人、アート一人)
- ・担当:メインプログラマー
- ・使用言語・ツール:Microsoft Visual Studio 2019、C++、SDL2
- ・レポジトリ:https://github.com/deadshot465/2019SIC
- ・説明:連続攻撃でゾンビを倒し娘を守るゲームです。はじめてのチーム制作でした。
- ・成果・現在取り組んでいること:一からゲームループを作った、そしてはじめてのチーム制作でもあるので、チーム制作の流れとチームワークのときそれぞれの役割がわかってきました。
- ・タイトル:斬
- ・主題:ワンボタン
- ・制作時間:およそ三週間(2019/10)
- ・チームメンバー数:三人(プログラマー二人、アート一人)
- ・担当:メインプログラマー
- ・使用言語・ツール:Microsoft Visual Studio 2019、C++、SDL2
- ・レポジトリ:https://github.com/deadshot465/2019TeamProjectA
- ・説明:ワンボタンで敵の攻撃を見切ったり、自らを守ったり、敵が近づいたら敵を倒したりするゲームです。
- ・成果・現在取り組んでいること:二回目のチーム制作作品です。前回の作品より少なくとも完成度が上がってきました。ゲーム制作の仕組みがもっとわかってきた気がしました。
- ・タイトル:Armageddon
- ・主題:ボス戦
- ・制作時間:およそ三週間(2019/11)
- ・チームメンバー数:三人(プログラマー二人、アート一人)
- ・担当:メインプログラマー
- ・使用言語・ツール:Microsoft Visual Studio 2019、C#、Nez (MonoGame)
- ・レポジトリ:https://github.com/deadshot465/TeamProject3
- ・説明:ボスの攻撃を避けながらボスを倒すゲームです。ボスはHPによって三段階に切り替えます。
- ・成果・現在取り組んでいること:三回目のチーム制作作品はC++ではなく、C#とMonoGame/Nezを使ったので、異なる言語でのゲーム作りのやり方が少しわかってきました。また、GCのあり、基本的にポインタを使わない言語を使ってゲームを作成するとき、C++と何か違うのかも少しわかってきました。
- ・タイトル:DASH
- ・主題:挟む
- ・制作時間:およそ三週間(2020/02)
- ・チームメンバー数:三人(プログラマー三人)
- ・担当:メインプログラマー
- ・使用言語・ツール:Microsoft Visual Studio 2019、C++、Raylib
- ・レポジトリ:https://github.com/deadshot465/TeamProject4
- ・説明:マウスで方向を変更し、Zキーを押して直線上の敵を全部壁に挟んで倒すゲームです。一定数の敵を倒したらパワーアップを選ぶことができます(盾の数、HPの回復、残りの時間)。60秒経ったらゲームが終わるという形の制限時間のあるゲームです。最後点数によってランキングが表示されます。ランキングはローカルのJSONファイルに保存されます。
- ・成果・現在取り組んでいること:四回目のチーム制作作品はC++に戻ってきましたが、SDL2ではなくRaylibというライブラリを使いました。簡単なタイトルだけではなく、制限時間、アイテム、ローカルJSONファイルに保存できるランキングもありますので、更に完成度が上がってきました。
- ・タイトル:Cyber Rescue
- ・主題:水・油の音からの連想
- ・制作時間:およそ三週間(2020/02)
- ・チームメンバー数:七人(プログラマー二人、アート五人)
- ・担当:プログラマー
- ・使用言語・ツール:Microsoft Visual Studio 2019、C#、MonoGame
- ・説明:制限時間に女性のキャラクターを守るゲームです。初めての3Dゲームですので、3D座標系の変換、カメラの設定、モデルの読み込みなどの知識を習ってきました。
- ・成果・現在取り組んでいること:五回目のチーム制作作品にはC#とMonoGameを使いました。初めての3D+2Dゲームなので、2Dと3D座標系の違いと転換、カメラの設定、ローディング画面の設計、マルチスレッドローディングの使い方が少し理解してきました。
- ・タイトル:SlimeGame
- ・主題:なし
- ・制作時間:二週間(2019/06)
- ・チームメンバー数:一人
- ・担当:メインプログラマー
- ・使用言語・ツール:Cocos Creator、Microsoft Visual Studio Code、TypeScript
- ・レポジトリ:https://github.com/deadshot465/SlimeGame
- ・説明:2Dアート実習のビデオ課題として、ビデオではなくゲームを作りました。簡単なシューティングゲームです。
- ・成果・現在取り組んでいること:本来、2Dアート実習の課題はあくまでもゲーム画面みたいなビデオを作ることでしたが、Cocos CreatorとTypeScriptで簡単なシューティングゲームを作りました。ドット絵からコードまで全部自分で作ったものであり、初めてUnity以外のソフトウェアで作ったゲームでもあり、そして最後のランキングはリモートのMongoDBに書き込みますので、異なる知識とやり方を勉強しました。これも自分にとって一番最初のリモートデータベースを使ったゲームでした。
- ・今後の展望等:リモートデータベースを使ったので、マシンとパソコンにもかかわらず、ランキングのデータを保存できます。これから自分の作品にリモートデータベースの使用を広げたいと思います。
- ・タイトル:Galaxy Shooter
- ・主題:なし
- ・制作時間:二週間
- ・チームメンバー数:一人
- ・担当:メインプログラマー
- ・使用言語・ツール:Unity、C#
- ・レポジトリ:https://deadshot465.github.io/GalaxyShooter/
- ・説明:Udemyチュートリアル「The Ultimate Guide to Game Development with Unity」にフォローして完成したシューティングゲームです。
- ・成果・現在取り組んでいること:初めてのUnity制作です。基本的に教学にフォローするだけでしたが、C#スクリプト、Coroutine、MonoBehaviorのライフサイクルなどを理解してきました。
- ・今後の展望等:Unityは現在本格的な業界にも使われている商業用ゲームエンジンなので、今後Unityの使い方を深くし、新しいゲームを作りたいと思います。
- ・タイトル:Perkele(ぺるけれ)
- ・主題:四季
- ・制作時間:二日間(2019/09)
- ・チームメンバー数:七人(アート四人(一人はフィンランド人)、メインプログラマー一人、サブプログラマー一人、翻訳一人)
- ・担当:翻訳
- ・使用言語・ツール:C++、三年生先輩の自作ライブラリ
- ・説明:新型コロナウイルスの前に学校で毎年九月に開催するフィンランド学校とのGameJAMです。「Perkele(ぺるけれ)」はフィンランド語の乱暴な言葉です(フィンランド学生たちとの合同制作のこだわりは交流なので)。
- ・成果・現在取り組んでいること:三年生先輩のライブラリを使って作られたゲームなので、プログラミングの分はお役に立ちにくいでしたが、フィンランドの学生は日本語はしゃべれないから、英語で日本人の学生とフィンランド人の学生の話を通じてできる限り支障が生じないように、翻訳としてほんの少しお役に立てました。
- ・今後の展望等:初めて外国人(とはいっても自分も留学生ですが)との合同制作なので貴重な経験を得ました。アジア人ではない外国人には時々面白いアイディアが出てくるので、今後もし機会があれば、こういう感じのグローバルな制作をしていきたいと思います。