Y2K38
Sep 2025

Y2K38

Browser game inspired by the Year 2038 problem (Y2K38 bug).

ReactJavaScriptVercel

Overview

y2k38 is a small, chaotic browser game built around the Year 2038 problem. Instead of treating it as a purely technical issue, it turns the idea into something interactive. The player keeps a ball in play while breaking time digits, gradually moving toward the inevitable overflow.


Problem

The Year 2038 bug is widely known but rarely understood in an intuitive way. It is abstract and easy to ignore. The goal here was to make that concept tangible, turning a systems limitation into something you can see and interact with.


Solution

The game keeps a single core mechanic, keep the ball alive, and builds everything around it. The time digits double as both visual elements and gameplay targets, reinforcing the theme without overexplaining it.

Early versions felt too predictable, so small inconsistencies were introduced to make gameplay less rigid. The overall design stays minimal on purpose, avoiding extra features that would distract from the core idea.


Developer Notes

Started as a quick prototype and grew through iteration. Most improvements came from playtesting and removing features that did not add value.

Run locally with:

  • npm install
  • npm run dev

Test across devices to catch input and performance differences.