slippery-boxes v0.7
Analytics and CI/CD Pipeline
Set up Google Analytics to track how players interact with the game. The Analytics.ts module wraps screen view tracking for Editor, Level Select, and Game screens, plus events for game wins (including level ID and completion time), restarts, and editor actions.
Also built out a CI/CD pipeline using GitHub Actions. On push to main, it builds the project and syncs the dist folder to an S3 bucket, then purges the Cloudflare cache so changes go live immediately. Took a few commits to get the workflow syntax right but it’s working now.