ABOUT

自己紹介

OVERVIEW

kageki / 歌劇

kageki / 歌劇

@kageki128

Affiliations:東京科学大学 情報工学系 学士4年 (林研)東京科学大学デジタル創作同好会traP
Contact:kagemakopf@gmail.com(kageki128)

ゲームエンジニアを目指す大学生です。UnityとC#を中心に、ユーザー体験とコード品質を重視したゲーム開発に取り組んでいます。そのほかにも、Web開発や競技プログラミング、映像制作、作曲など、幅広い創作活動を行っています。また、大学の研究室ではソフトウェア工学を専門に、LLMを活用したリファクタリング手法を研究しています。

PHILOSOPHY

私が重視しているのは、ソフトウェアの設計と品質です。責務を明確にし、依存関係を整理したうえで、要求仕様を可読性の高いコードへ落とし込む。そうして生まれた、堅牢で保守しやすいプロダクトに私は悦びを覚えます。強く美しいコードは、それ自体が一つの芸術作品になり得ると考えています。 では、ゲーム開発において、設計品質はどのような価値を持つのでしょうか。近年はLLMの急速な発展により、プログラマがコードを一から記述したり、自らレビューしたりする機会がどんどん減りつつあります。それはゲーム開発も例外ではありません。だからこそ今後は、単にコードを書く力だけでなく、LLMに適切な方針を示し、成果物の品質に責任を持つ能力がより重要になります。 さらに、優れた設計には、ゲームの「面白さ」を形にする力があります。プレイヤーは、キャラクターモデルやUI、アニメーションといったViewを通じてゲームに触れます。魅力的なアイデアがあっても、複雑なViewを柔軟かつ安定して実装できなければ、その魅力を十分に届けることはできません。堅牢な設計は試行錯誤の余地を広げ、より良い体験を追求するための土台になります。 人々の「面白い!」という感動や体験を形にすること。そのために、LLMでは代替できない判断と責任を担い、設計品質を追求すること。それがゲーム開発者としての私のアイデンティティであり、核となる信念です。

TECH STACK

Game
  • Unity
  • C#
  • UniTask
  • R3
  • VContainer
  • LitMotion
Web (Frontend)
  • React
  • Next.js
  • Tailwind CSS
  • TypeScript
Web (Backend)
  • Rust
  • Axum
  • SQLx
  • SQLite
Algorithm
  • C++
  • Python
  • Rust
Artwork
  • AviUtl
  • Blender
  • Figma
  • Cubase

ACTIVITIES

01

GAME

UnityとC#を用いてゲームを開発しています。プレイヤーがワクワクするような体験を、強く美しい設計で実装することを目指しています。

02

WEB

Next.jsやRustなどを用いて、モダンなWebサイトやアプリケーションを開発しています。また、自宅でサーバーを運用し、各種サービスをセルフホストして日々の活動に役立てています。

ALGORITHM
03

ALGORITHM

プログラミングの基礎力と問題解決力を磨くため、AtCoderの問題に取り組んでいます。まだまだ研鑽の途中です。

04

GRAPHICS

3DCGを活用した映像を制作しています。そこで培った表現力や技術は、ゲームの絵作りや広報にも活かされています。

SOUND
05

SOUND

ボーカロイド楽曲を制作しています。まだまだ研鑽の途中です。