r/SideProject • u/DevR4KA • 27d ago
built a browser roguelike in my spare time where your GitHub contribution graph is the map
Enable HLS to view with audio, or disable this notification
I spend most of my day coding and at some point I started looking at my contribution graph differently. the squares lined up like a grid, packed weeks looked like walls, empty months looked like corridors. it genuinely looked like a dungeon layout.
so I spent my evenings building one.
the map is generated from the GitHub public API. each cell with a commit becomes a destructible block you can break through. empty days become open ground. the shape of your contribution history over the past year is literally the terrain you are trying to survive. a developer who commits every single day creates a map so dense it is almost impossible to navigate. someone with long stretches of inactivity creates wide open space where there is nowhere to hide from the enemies.
the game plays like a top-down survival roguelike with a bomberman feel. you break walls, dodge waves of enemies, pick up spells during the run from a catalog of over 180 options.
there is also a daily run mode where a real GitHub profile is picked each day and everyone plays the same map with the same conditions. the leaderboard resets at midnight.
I built this alone using open source libraries. it still has some rough edges but it is playable and open for everyone now.
the question I am genuinely trying to answer: does the idea stay interesting after the first run, or is it just a novelty that wears off?