The second, and arguably most valuable, category on GitHub is of BTTS. Novice developers frequently use BTTS as a capstone project for learning vanilla JavaScript, Canvas, or Phaser 3.
Goal: create a complete walkthrough to design, implement, test, document, and publish a small interactive puzzle/game called “Big Tower, Tiny Square” on GitHub. This tutorial assumes you want a polished repo with code, tests, CI, docs, and an attractive README. I’ll pick reasonable defaults: a web-based puzzle implemented with JavaScript/TypeScript, React, and Vite, deployed via GitHub Pages. If you want a different stack, say so. big tower tiny square github best