About Me
1. プロフィール
2. スキルセット
- プログラミング言語 C#(3年)
- ゲームエンジン Unity(3年)
- ツール Git, GitHub,Github Actions, Blender, Sourcetree, VSCode, JetBrains Rider, PlayFab
- ライブラリ XR Interaction Toolkit, UniTask, R3(UniRX), DOTween
-
資格・受賞歴
「うちぬけ!的あて道場」 東北ゲームアワード2026 松山洋賞
(出典元ポスト)
3. 技術的な強み・興味関心
-
得意分野
VRのインタラクションの実装
XR Interaction Toolkitをベースに拡張を行い、直感的な操作感やフィードバックを重視した開発を行った経験があります。 「うちぬけ!的あて道場」では、コントローラーでの操作に慣れていない人でも直感的に遊べるように、トリガーで掴む操作を無くし、 弓矢が自動で手に吸い付く機能を実装しました。また、弓を引き絞る動作に応じてコントローラーの振動が大きくなるようにすることで、 プレイヤーに弓を引いている感覚を伝えられるように工夫しました。
State Patternを用いたイベント処理の実装
プレイヤーや敵キャラクターの行動をState Patternを用いて、各処理を独立させた実装を行った経験があります。 「CODENAME:CORALREEF」では、プレイヤーの行動を「通常状態(Idle)」「ビーム延長中状態(Stretch)」「ビーム軌跡トレース中状態(Trace)」 に分けることで、通常状態では移動のみ、ビーム延長中状態ではビームの延長のみ、ビーム軌跡トレース中状態ではビームの軌跡トレースのみ を行うようにユーザーの操作を制限する実装を行いました。
4. 開発理念・大切にしていること
直感を裏切らない実装
ゲームにおいて、操作が直感的でないことはユーザーの戸惑いを生み、最終的にはゲーム体験そのものを中断させる原因になります。 私は、ユーザーが学習コストを感じることなく、触れた瞬間に「気持ちいい」と感じられる操作の実装を最優先に考えています。