Yuki Kawakita

Logic-driven Developer

徹底した論理と理性で長生きする

Portfolio

Web Engineering

副業で計7サイトを設計・実装(漫画家・藤原カムイ氏の所属企業の公式サイトほか)

Role: 設計・実装・運用(副業)

業種も目的も異なる計7サイトを担当。代表例の公式サイトでは、JavaScript で読み込み順を制御して最初に見える部分を先に表示し、画像の圧縮と遅延読み込みで表示を大きく高速化。PHP で構築した問い合わせの仕組みから、Netflix 等の出演依頼という実際の成果につながりました。

PHP 8.x / Vanilla JS / SEO Optimization
Authentic Bartender Simulator のゲーム画面 Released · PC
Game Development

3D バーテンダーシミュレーションゲーム「Authentic Bartender Simulator」

Role: 企画・採点ロジック・3D・UI・翻訳管理(個人制作・約1年半)

バーで修行の期間に辞めてしまう新人を多く見てきたことから、本番の前に何度でも手順を練習できる場として開発。計量と採点の計算は自分で書き、それ以外は生成AIと協働しました。249種のレシピを9言語で収録し、PC 版を公開。Android 版はテスターを募集しています。

Unity 6 / C# / URP / Blender / Android
Multiple Studying

多彩な趣味から様々な知見を得る

Guitar, Music, Languages, majong, cocktail, World-history

ギターでの作詞作曲(10曲以上)、英語・韓国語・中国語・スペイン語の4言語学習、Blender での3Dモデリング、Excel マクロ(VBA)で自作した配信用の「自動野球盤システム」など。好きなことを、人の役に立つ形になるまで突き詰めています。

英検準1級 / ハングル検定2級 / 中国語検定3級

Experience & Skills

Core Skills

  • Web / Game: HTML5, CSS3, Vanilla JS, PHP 8.x, Unity 6 (C# / URP), Blender, Android アプリ開発(Google Play クローズドテスト)
  • Logic / Architecture: API連携(OpenAI等)、データベース設計、クリティカル・レンダリング・パス最適化、生成AIとの協働開発、シミュレーションによる検証、Excel VBA
  • Global / Linguistics: 多言語翻訳データハンドリング(9言語・約7,500文)、英語(英検準1級)、韓国語(ハングル検定2級)、中国語(中国語検定3級)、スペイン語
2026.10

Android 版のテスター募集を開始

Google グループと Google Play のクローズドテストで、Android 版を先に遊んでくれるテスターを募集中。参加方法はこちら

2026.10

二重構造の物語を実装

穏やかなバーの日常の裏で «3年前の事件» が語られていく物語を追加。思い出の建物7か所と部屋の謎8つを、既存の仕組みの組み合わせとして組み込んだ。攻略ガイド(ネタバレあり)

2026.09

自作ゲーム「Authentic Bartender Simulator」公開

PC 版(Windows / Mac / Linux)を itch.io で無料公開。バイト先で広めて不具合の報告や追加してほしい要素を集め、改善を重ねている。

大学在学中

副業で計7サイトを設計・実装

漫画家・藤原カムイ氏の所属企業の公式サイトほか。表示の高速化と問い合わせまでの導線を整え、Netflix 等の出演依頼につなげた。

2024 - Present

立教大学 経済学部 経済政策学科

市場や政策が人の行動をどう動かすかを学ぶ。仕組みの設計しだいで人の行動が変わるという見方は、ゲームの設計にも生きている。

2024 - Present

アルバイトとしてのバーテンダー

カジュアルなバーでバーテンダーとして勤務。ベースのお酒ごとに自作した暗記マップで100種以上のレシピを由来まで体系化し、お客様の好みからその場で一杯を提案できるようになった。その知識と所作を、新人の練習用ゲームにした。

Weekly on Fridays

滝野川第二小学校 学習支援ボランティア

毎週金曜日の14時〜16時、児童の勉強に付き添う。答えをすぐに教えず次の一歩だけを示し、教育心理学をもとにクイズ大会も取り入れた。同校の特別支援学級の宿泊学習(那須・1泊2日)にも、補助員として自ら応募して参加。

2025 - Present

立教大学公認 子供会 堀ノ内セツルメント 代表

創立68年・大学生スタッフ25名の子供会の代表。参加児童の減少に対し、自作のチラシを手に近隣の小学校5校を訪問し、5世帯8名の新しい参加につなげた。

Multilingual Logic & Routine

英語・韓国語・中国語・スペイン語の4ヶ国語を同時並行で習得するため、感覚に頼らず「構造の共通点」を論理的に分析・体系化した学習記録とルーティンです。

Target & Progress

English TOEIC 750 ➔ 900+

直近の試験データを分析し、弱点であるPart7の読解速度を論理的に改善中。

Korean (韓国語) ハングル検定 準2級

日本語との文法構造の類似性を活用し、単語の語源(漢字語)からアプローチ。

Chinese (中国語) 中国語検定 4級

SVO型の文法構造を英語と対比させ、効率的な統語論的理解を促進。

Spanish (スペイン語) University Study

動詞の活用規則をアルゴリズムとして捉え、英語の語彙と結びつけて暗記。

📚

自作ノート (PDF)

効率的に脳内へ定着させるために作成した独自の分析資料です。

View PDF Material 別タブで開く

Documents Archive

各種ポートフォリオ、履歴書、および技術資料などのPDFデータは、
専用のドキュメントビューワーページにて閲覧・ダウンロードいただけます。

Open Document Viewer →

Web Works & Infrastructure

クライアントの要望を論理的に整理し、デザインからサーバー構築までを一貫して手掛けたWebサイト群です。すべてのプロジェクトにおいて、安定性と高速応答性を重視しエックスサーバー(XServer)を採用してドメイン取得・ホスティングを行っています。

Unity & C# Architecture

「Authentic Bartender Simulator」の制作プロセス。バーテンダーとしての実務経験とプログラミングを融合させ、単なるミニゲームではなく、接客・経営・暮らし・物語がつながった一つのシステムとして、約1年半かけて個人で構築しました。

01

3D Asset Pipeline & Environment

Blender でボトルやバーツールをモデリングし、Unity(URP)へ。バーの店内から夜の街、ショップ、カフェ、レストランまで、歩いて回れる空間を作りました。

02

C# Mixology Logic

注いだ量(ml)やシェイクによる加水を C# で計算。採点は材料 40%・分量 30%・技法 20%・飾り 10%で、分量の許容幅は「5ml」と「レシピ量の15%」の緩いほうとし、少量のシロップにも多量の割り材にも現場の感覚に近い判定にしました。249 種のレシピを収録し、この計量と採点は自分で書いています。

03

Localization System (9 Languages)

画面に出るすべての文字を、描画の直前に翻訳する独自の仕組みを実装。日本語・英語・中国語(簡体字/繁体字)・韓国語・ドイツ語・フランス語・スペイン語・イタリア語に対応しています。

04

Android Port & Store Release

キーボード操作をタッチ操作(スティック・状況に応じて変わるボタン)に作り直し、画像や容量を最適化。Play Asset Delivery でダウンロードを分割し、Google Play での公開まで一人で進めています。

05

Data-driven Balancing

お客様の注文が偏り、同じカクテルばかり出る問題を、注文を 2 万回発生させて計測。最頻出のネグローニが 12% を占める原因を採点式に突き止め、方式を改めて最頻出を 2% 程度に、味の組み合わせを 6 通りから 95 通りに増やしました。

06

Narrative Layer

グラスやジガー、お客様を役割ごとの部品として作ってあったので、後から加えた物語も部品の組み合わせとして整理できました。会話・思い出の建物・神社・部屋の謎を、既存の会話ボックスや街に乗せて実装しています。

Sound Architecture

中学〜高校時代にかけて構築した楽曲アーカイブ。和音の論理的な重なりと展開をシステムとして捉え、ゼロから作曲・編曲を行った軌跡です。(全8曲)

Track Title

Composed by Yuki Kawakita

0:00
0:00
🔉

Tracklist (Archived Works)

Contact

A