All work

Independent builds

Farmer Life after Tech Layoff

A 3D farming game about starting over after a layoff.

My role
Independent builder · game design, 3D scene, API, and deployment
Scope & context
Browser game
Farmer Life after Tech Layoff title screen: a small red farmhouse at night under lantern light
Farmer Life after Tech Layoff title screen: a small red farmhouse at night under lantern light

Overview

Build a playable 3D browser game with a short story, saved progress, and a daily leaderboard, hosted on free infrastructure.

My contribution

  • Built the 3D farm with Three.js and GSAP: a bedroom opening, day and night cycle, solid collisions, tap-to-move, and animated CC0 animals.
  • Added the gameplay loop: planting, watering from the well, harvesting, animals, fishing, a sack carried to the windmill, missions, and a coin shop.
  • Wrote a typed API with versioned saves and a server-scored daily leaderboard, then ported it from Node and Redis to a Cloudflare Pages Function on D1.

Outcomes & status

Live on Cloudflare's free plan, with unit tests for the game logic and API, and end-to-end tests including a phone-sized touch flow.

Tech Stack & Tools

  • React
  • Three.js
  • GSAP
  • TypeScript
  • Cloudflare Pages
  • D1

Let’s talk about your team or project

Email me