galactyl 3000
11 March, 2026
A typing game where every keystroke propels you through a space.
It is written in Typescript/React/CSS.
Warning: this game contains flashing lights.
Start the game by typing but make sure the window is focused.
It is desktop only and supports fullscreen.
What I learned:
- Projecting 3D coordinates to 2D to create depth and movement
- CSS transformations: perspective(), rotateX(), scaleY()
- Creating a gameplay with speed, shake, color shifts tied to input
- Escalating effects to create tension
- Responsive layout, media queries on both width and height
- Automating deployment of a Vite/React app with GitHub Actions
This was done mostly with Claude.
The goal was to play with modern CSS and automated workfklows.
Code is here.