Portfolio

GeomeTRIo(製作中)

現在製作中のUnity製の2Dシューティングゲームです。

三角形の自機の頂点が弾の発射点となっており、発射点を切り替えながら遊びます。 発射点の切り替えを戦略的に活かすために画面下部から敵が出現するようにした他、 敵同士の衝突で弾が全方位に発射されるようにして、 画面下部からの敵を素早く倒す意味を持たせています。

GitHubリポジトリの「Release」からダウンロードできます。現在の最新バージョンは0.2.1です。

入手可能バージョン

  • mac_arm64(Apple silicon搭載Mac)
  • mac_Intel64(Intel Mac)
  • win_Intel64(Windows)
  • Intel Mac版とWindows(Intel64)版は動作確認を行っていません。また、arm版Windows用のソフトウェアは現在リリースしていません。

仕様(Version 0.2.1時点)

  • 正三角形の前方、左斜め後方、右斜め後方の3箇所の頂点が弾の発射口
    • 発射口を左右に切り替えながらプレイ
  • HPが尽きるとゲームオーバー
  • SPを消費して、無敵状態で回転しながら3方向に弾を発射するスピンアタックを発動(ボムに相当)
  • HPは1から10、SPは0から10の間で設定可能(どちらも初期値は3)
  • 各ステージごとに上位5つのスコアを記録し、ランキングを表示
    • 高いスコアを取った場合にプレイヤーネームと共に記録

操作方法(Version 0.2.1時点)

アクションキー入力
移動方向キー(↑←↓→)またはWASDキー
決定(メニュー画面内)Enterキー
射撃ZキーまたはJキー
発射口切り替え(左へ)XキーまたはKキー
発射口切り替え(右へ)CキーまたはLキー
スピンアタック(ボム)Spaceキー

Gallery

2Dシューティングゲームのゲーム画面です。
2Dシューティングゲームのゲーム画面です。
2Dシューティングゲームのゲーム画面です。
2Dシューティングゲームのゲーム画面です。
2Dシューティングゲームのタイトル画面です。
2Dシューティングゲームのタイトル画面です。
2Dシューティングゲームのゲームオーバー画面です。
2Dシューティングゲームのゲームオーバー画面です。
2Dシューティングゲームのランキング画面です。
2Dシューティングゲームのランキング画面です。

Movie

最新バージョンの映像ではないため、現在のものとは一部異なる箇所があります。 動画は適宜更新する予定です。
※ゲーム音声が流れます。

開発

使用言語: C#

使用ツール:
Unity(ゲームエンジン), Logic Pro(BGM, 効果音制作)

使用サービス: Git, Git LFS, GitHub

開発経緯・技術選定理由:
純粋なゲーム制作への興味から、Unityでのゲーム開発に挑戦しました。Unityを選んだのは、C#の学習になると同時に、マルチプラットフォーム開発の経験が今後のゲーム以外のソフトウェア開発全般にも役立つと考えたためです。