個人開発
Farmer Life after Tech Layoff
レイオフ後の再出発を描く3D農場ゲーム。
- 担当した役割
- 個人開発 · ゲーム設計、3Dシーン、API、公開
- 担当範囲・背景
- ブラウザゲーム

概要
短いストーリー、進行状況の保存、デイリーランキングを備えた3Dブラウザゲームを、無料のインフラ上で公開すること。
担当したこと
- Three.jsとGSAPで3Dの農場を構築しました。寝室から始まるオープニング、昼夜の移動、当たり判定、タップ移動、アニメーション付きのCC0動物を含みます。
- 遊びの流れを実装しました。種まき、井戸の水やり、収穫、動物、釣り、風車へ運ぶ袋、ミッション、コインショップです。
- バージョン管理付きのセーブと、サーバー側で採点するデイリーランキングを備えた型付きAPIを作成し、NodeとRedisからCloudflare Pages FunctionとD1へ移行しました。
成果・現在の状況
Cloudflareの無料プランで公開中。ゲームロジックとAPIの単体テスト、スマートフォン画面でのタッチ操作を含むE2Eテストがあります。
技術スタック・ツール
- React
- Three.js
- GSAP
- TypeScript
- Cloudflare Pages
- D1