メタバース / 3D アプリ開発
UE5 / Blueprint / C++ によるメタバース空間の開発に複数プロジェクトで参画。アプリ UI 実装の大部分を担い、API 連携・課金商品・車両カスタマイズ機能など幅広い領域をカバー。Jenkins による自動ビルド環境も構築し、チーム全体のビルド作業を省力化。
フリーランスエンジニア
1979年生まれ、滋賀県在住。フリーランスエンジニア。屋号 Rhythmcan。 ゲーム・メタバース・モバイル・業務システムなど幅広い領域で 20 年以上の開発実務を経験。 現在は AI 駆動開発に軸足を移し、Claude Code を用いた仕様駆動の自動開発パイプラインで個人プロダクトを開発中。
これまでに携わった主なプロダクト種別です。
UE5 / Blueprint / C++ によるメタバース空間の開発に複数プロジェクトで参画。アプリ UI 実装の大部分を担い、API 連携・課金商品・車両カスタマイズ機能など幅広い領域をカバー。Jenkins による自動ビルド環境も構築し、チーム全体のビルド作業を省力化。
UE4 を用いた PC 向けオンラインアクション RPG の据え置き機・海外版への移植。大規模チームでのリリース直前のバグ対応を中心に品質向上に貢献。UE 未経験からの参画だったが、事前に個人で検証用アプリを作成しエンジン構成を把握した上で合流。
Unity + Oculus DK2 + Kinect を用いた VR アプリを、企画・開発・デザイン・サウンド・運用まで一人で兼任。足踏み移動・姿勢検知・3D 衝突判定を実装し、テーマパークや大手デパートでの体験会など商用運用を実現。
Unity / C# によるスマホゲームの企画から運用まで一貫対応。全オブジェクト一括生成による表示遅延の課題に対し、オブジェクトプールと動的読み込みを自前で実装しパフォーマンスを改善。
C++ を用いた PSP・Nintendo DS 向けゲーム開発。PSP 向けアクション RPG では動画再生ライブラリとコントローラー入力インターフェースを実装。DS 向け音楽アドベンチャーでは 2D ミニゲームとシナリオ用スクリプト機能を開発。
大規模ゲームタイトルのコンパニオンアプリ開発に長期参画。ミュージックプレイヤー・イラスト閲覧・イベントマップ・チェックイン機能など主要機能の実装を担当。高い品質が求められる環境でコードレビューにも積極参加し、Swift / RxSwift の実践力を大きく伸ばした。
自治体向け津波災害シミュレーションを UE5 / Blueprint で開発。単独で UE5.2 → UE5.5 移行・火災エフェクト追加・津波データ変換処理の最適化を担当。データ処理時間を大幅に短縮し、納期前倒しで完了。
QR 決済やクレジットカード管理など複数の Fintech アプリに従事。チームリード / セクションリーダーとして設計レビュー・進捗管理を担当。SwiftLint 導入によるコード品質改善や、急な仕様変更時のスケジュール調整で安定した開発体制を維持。
Swift + Kotlin による iOS / Android 両対応のアプリ開発。AppClip / インスタントアプリなど事例の少ない構成で事前検証から実装方針を整理。リーダーとして新人教育も任され、Android コードの大規模リファクタリングで品質を安定化。
ASP.NET・PHP・Cordova 等で BtoB 業務システムやモバイルアプリを多数開発。授業管理・物品管理・帳票管理・BLE 端末連携アプリなど、専任 SE がいない体制で要件整理から運用まで一貫対応。
Claude Code で仕様駆動開発を実践。コード生成を AI に委任し、仕様策定・設計判断・品質管理に専念する開発スタイルを確立。GitHub Actions と組み合わせた全自動開発パイプラインを構築し、2 リポジトリで多数の PR を推進。
LangChain / LangGraph / LM Studio 等を用いた AI エージェント構築、ローカル LLM、RAG、AWS での AI サービス構築を書籍ハンズオンで体系的に学習。強化学習(Stable Baselines3)によるゲーム自動攻略も実践。
Claude Code や GitHub Copilot を活用し、自身ではコードを書かず AI のみでゲーム開発がどこまで可能かを検証。Copilot ではシューティングゲームを Google Play リリースまで完了、Claude Code ではレトロアクションゲームを開発。
UE5 を未経験から入門動画・書籍・Epic 公式プログラムで体系的に学習。Blueprint のみでプチオープンワールド 3D アクション「ORION CREST」を制作。学習過程を Zenn に 20 本以上の技術記事として公開し、UE 案件への参画につなげた。
Essentials・Junior Programmer・Creative Core・VR Development の 4 パスウェイを修了。この学習実績を活かして Unity 案件の受注につなげ、遊技機アプリ開発に参画。
実務・個人開発で使用している技術スタックです。
個人で公開しているコンテンツ・プロジェクトです。
YouTube で公開している動画のピックアップです。
GitHub で公開している個人開発プロジェクトです。
Slack 上で動作する AI アシスタント。RAG 検索・MCP 連携・複数 LLM の使い分けに対応。コード生成は Claude Code に委任し、仕様策定と品質管理に専念して開発。
マルチソース対応の RAG ナレッジサービス(MCP サーバー)。ベクトル検索 + BM25 ハイブリッド検索、Web / Zenn / YouTube / PDF からの自動取り込みに対応。
Zenn で公開している記事のピックアップです。
Claude Code の CLAUDE.md に外部ファイル参照の指示を書いても自動実行されない問題と、@import 構文で解決する方法を紹介。
Claude Code と GitHub Copilot を組み合わせた GitHub Actions パイプラインで、Issue へのラベル付けだけで実装からマージまでを全自動化した仕組みの解説。
iPhone の Safari から Notion に保存したリンクを、GitHub Actions で定期的に Bluesky へ自動投稿するシステムの実装方法。
UE5 を Blueprint のみで使い、ChatGPT や YouTube を活用しながらプチオープンワールド 3D アクションゲームを制作した過程の紹介。
お仕事のご相談・ご質問など、お気軽にお問い合わせください。
お問い合わせフォームを開く