prj-cquads.bsky.social @prj-cquads.bsky.social · 03/10/2026Play it in the browser: nikohog.itch.io/prj-cquadsnikohog.itch.ioPRJ-CQUADS (codename) by nikohogA puzzle game about color rings, matches, and cascades: cycle, place, chain. 010
prj-cquads.bsky.social @prj-cquads.bsky.social · 03/10/2026The line only takes what is ahead of it. Turn the board mid-sweep and a lit group can end up behind: it used to go dark in one frame, which looked like a bug. Now the light runs back, and the group waits for the next pass. #indiedev #gamedev 1124
prj-cquads.bsky.social @prj-cquads.bsky.social · 30/09/2026Play it in the browser: nikohog.itch.io/prj-cquadsnikohog.itch.ioPRJ-CQUADS (codename) by nikohogA puzzle game about color rings, matches, and cascades: cycle, place, chain. 020
prj-cquads.bsky.social @prj-cquads.bsky.social · 30/09/2026A match peels the outer ring off every quad in the group, and what's underneath can match the neighbours. Here the line clears a stack and the chain runs three times on its own. Then the board widens, 3x3 to 5x3: the next stage of Endless. #indiedev #gamedev 1105
prj-cquads.bsky.social @prj-cquads.bsky.social · 29/09/2026Play it in the browser: nikohog.itch.io/prj-cquadsnikohog.itch.ioPRJ-CQUADS (codename) by nikohogA puzzle game about color rings, matches, and cascades: cycle, place, chain. 000
prj-cquads.bsky.social @prj-cquads.bsky.social · 29/09/2026The Joker used to wear a star, and read as one more rune. Now its outer ring is every colour at once, an undecided colour. It lands, picks the group it touches, and the preview showed you which one before you dropped. #indiedev #gamedev 1175
prj-cquads.bsky.social @prj-cquads.bsky.social · 28/09/2026www.youtube.com/shorts/l6TB9...youtube.comRotate the board, not the piece #shortsYouTube video by colorquads 011
prj-cquads.bsky.social @prj-cquads.bsky.social · 26/09/2026Devlog #7, making the symbols say what they do: nikohog.itch.io/prj-cquads/d...nikohog.itch.ioDevlog #7 - 0.6.2Two weeks ago, 0.6.1 answered what players could not read about the sweep line. The second round of feedback confirmed that part: "seeing the cells being validated helps a lot, really more fluid". It.... 010
prj-cquads.bsky.social @prj-cquads.bsky.social · 26/09/2026A penalty rune in ColorQuads now has teeth. Bonus runes are smooth, penalty runes serrated, and when the sweep line reaches one, it bites. Clear it, and it tells you what it cost. 0.6.2 is out. #indiedev #gamedev 1143
prj-cquads.bsky.social @prj-cquads.bsky.social · 15/09/2026Devlog #6, four things players couldn't read and what changed: nikohog.itch.io/prj-cquads/d...nikohog.itch.ioDevlog #6, 0.6.1: what you told me0.6.0 went up on Saturday. Four people played it the same afternoon and told me what they could not read. Not what they disliked: what they could not read . The game was doing the right things and giv... 010
prj-cquads.bsky.social @prj-cquads.bsky.social · 15/09/2026Players said the match came late. It didn't: a group goes when the line has passed all of it, and nothing showed that. 0.6.1: the line lights every cell it crosses, and the group pops on the last one. #indiedev #gamedev 162
prj-cquads.bsky.social @prj-cquads.bsky.social · 15/09/2026Devlog #5, on Endless, the runes and the Joker: nikohog.itch.io/prj-cquadsnikohog.itch.ioPRJ-CQUADS (codename) by nikohogA puzzle game about color rings, matches, and cascades: cycle, place, chain. 000
prj-cquads.bsky.social @prj-cquads.bsky.social · 15/09/2026The Joker matches any colour. The first version kept deciding which one after it landed: 86 of my 103 Jokers matched a colour the game had never shown me. Now it decides once, when it lands, and its ring turns that colour. The preview is a promise. #indiedev #gamedev 1113
prj-cquads.bsky.social @prj-cquads.bsky.social · 13/09/2026Devlog #5, on Endless, the runes and the Joker: nikohog.itch.io/prj-cquads/d...nikohog.itch.ioDevlog #5 - Endless is inVersion 0.6.0 is up, and it has the thing this game was missing: something to play once you know how to play. The campaign taught the rules; then it ended. Endless is where the game actually is now, a... 001
prj-cquads.bsky.social @prj-cquads.bsky.social · 13/09/2026PRJ-CQUADS 0.6.0 is up, and Endless is playable. One run, no objective. Every few passes of the line something changes: a colour, deeper quads, a bigger board, the runes, the Joker. Nine stages, and the last one tells you it is the last. That is the demo; the game grows past it. #indiedev #gamedev 1144
prj-cquads.bsky.social @prj-cquads.bsky.social · 09/09/2026Free in the browser, and the feedback form is on the page: nikohog.itch.io/prj-cquadsnikohog.itch.ioPRJ-CQUADS (codename) by nikohogA puzzle game about color rings, matches, and cascades: cycle, place, chain. 000
prj-cquads.bsky.social @prj-cquads.bsky.social · 09/09/2026Most falling-block games let you rotate the piece. Mine is a stack of concentric rings, so there's nothing to rotate. Push past the edge of the row and the whole board turns 90 degrees instead. What was the side is now the bottom. Four drop sides, one grid. 121
prj-cquads.bsky.social @prj-cquads.bsky.social · 08/09/2026Free in the browser, and the feedback form is on the page: nikohog.itch.io/prj-cquadsnikohog.itch.ioPRJ-CQUADS (codename) by nikohogA puzzle game about color rings, matches, and cascades: cycle, place, chain. 000
prj-cquads.bsky.social @prj-cquads.bsky.social · 08/09/2026The order of the quads is fixed. You never choose which one you play. What you do choose is which of its rings faces out — the only say you get over the piece itself, as opposed to where it lands. A quad you can't use is usually a quad you haven't turned yet. 122
prj-cquads.bsky.social @prj-cquads.bsky.social · 01/09/2026Free in the browser, and the feedback form is on the page: nikohog.itch.io/prj-cquadsnikohog.itch.ioPRJ-CQUADS (codename) by nikohogA puzzle game about color rings, matches, and cascades: cycle, place, chain. 000
prj-cquads.bsky.social @prj-cquads.bsky.social · 01/09/2026Every quad is a stack of coloured rings, and only the outer one can match. Clear it and the quad doesn't leave, it loses a layer and comes back in the colour underneath. A match doesn't empty the board. It repaints it. #indiedev #gamedev 181
prj-cquads.bsky.social @prj-cquads.bsky.social · 28/08/2026Full devlog, with the two other things I built and deleted: nikohog.itch.io/prj-cquads/d...nikohog.itch.ioDevlog #4 - Things I built and then deletedThe clip a little further down this post is from early July. It shows a feature that no longer exists. I built it, recorded it, posted it, and deleted it thirteen days later. That happens a lot, and i... 000
prj-cquads.bsky.social @prj-cquads.bsky.social · 28/08/2026Before you commit a drop, the landing ghost has to answer two things. Would this match? And does it resolve now, or after the sweep line comes back around? My first version put both on transparency. It was invisible. This is what shipped: shape for one question, motion for the other. 120
Reposted by @prj-cquads.bsky.socialroot @freshroots.bsky.social · 27/08/2026Hi, I made a steam page for my game, Soft Ruin. If it seems interesting, please consider giving it a wishlist. Thanks! store.steampowered.com/app/2882230/... 873140975
prj-cquads.bsky.social @prj-cquads.bsky.social · 25/08/2026Same board, rotated. The line keeps the same speed, seconds per column, so what changes is the period. Short axis: sweeps often, keeps the board tidy. Long axis: sweeps rarely, lets big groups build while it fills up. Same button, opposite strategies. 011
Reposted by @prj-cquads.bsky.socialPlaytester ↗ @playtester.io · 23/08/2026Build a floating settlement to escape demon invasions, play cards to power defenses, and place buildings to gather resources in Chaos Islands, a deckbuilder tower defence indie game! Try the demo: playtester.io/chaos-islands #gamedev #indiedev #indiegame 0114
prj-cquads.bsky.social @prj-cquads.bsky.social · 23/08/2026Full devlog, including the bug that ten minutes of actually playing found and weeks of reasoning hadn't: nikohog.itch.io/prj-cquads/d...nikohog.itch.ioDevlog #3 - The timer became a lineIt's been a while. The project kept moving, but most of the last two months went into deciding things rather than building them, and decisions make poor screenshots. I also took a couple of weeks off.... 010
prj-cquads.bsky.social @prj-cquads.bsky.social · 23/08/2026The sweep used to be a bar that filled up. Watching people play, they'd stop and wait for it instead of placing anything. It wasn't mistuned. It was the wrong object. It's a line now. It crosses the board and resolves matches as it passes. Its position is the countdown. 121
prj-cquads.bsky.social @prj-cquads.bsky.social · 07/07/2026Testing "MatchMerge" After highlighting the "match zone" I try something : merging cell which will merge soon. (I will certainly remove the highlight then). #indiedev #gamedev #indiegame #wip 063
prj-cquads.bsky.social @prj-cquads.bsky.social · 05/07/2026Testing new version with match zone highlight (not convinced yet) #indiedev #gamedev #indiegame youtu.be/YYQgJ1fv-rQyoutu.bePRJ-CQUADS — Testing new version with match zone highlightYouTube video by colorquads 0103
prj-cquads.bsky.social @prj-cquads.bsky.social · 03/07/2026testing a new sweep line. more like #lumines still wip (old sweep line still there) youtu.be/5uQceeMNpWQ #indiedev #gamedev #indiegameyoutu.bePRJ-CQUADS — Testing new version of the sweep lineYouTube video by colorquads 0123
Reposted by @prj-cquads.bsky.socialoldmanofthefire @oldmanofthefire.bsky.social · 03/07/2026updated build, link in the repost below swapped out wheel colliders for a custom raycast thing as a number of folks recommended. I think I like it, I can see how I can get the control I want. Pretty bouncy right now but fun to drive around also colors and an island and pretty 1646
prj-cquads.bsky.social @prj-cquads.bsky.social · 30/06/2026here's a new pass to add some juiciness test it here: nikohog.itch.io/prj-cquads #indiedev #gamedev #indiegame 0104
prj-cquads.bsky.social @prj-cquads.bsky.social · 29/06/2026new devlog: nikohog.itch.io/prj-cquads/d... perhaps a thread with more info here tomorrow :=)nikohog.itch.ioDevlog #2 - Making actions readableNot many playtest responses yet, but I've had a chance to talk with a few colleagues and friends who tried the game. Some of their feedback was spot on. The main observation: the game already gives cl... 011
prj-cquads.bsky.social @prj-cquads.bsky.social · 24/06/2026Exploring visual directions for PRJ-CQUADS. Same game, different feels. Which one works for you? #indiedev #gamedev 162
Reposted by @prj-cquads.bsky.socialThe Game Bakers @thegamebakers.com · 23/06/2026To celebrate the milestones of your ascent, like catching your first fish, attach a keepsake to your backpack! What others can you discover on the mountain? 0133
Reposted by @prj-cquads.bsky.socialMythwright @mythwright.com · 23/06/2026We are super excited to announce that we are publishing Fakutori! ✨Laid-back automation game 🌌Combine elements & collect them all! 🏗️Build sprawling production lines Watch the new trailer & wishlist mythwright.gg/Fakutori 26732
Reposted by @prj-cquads.bsky.socialTohu Bohu Games @tohubohu.games · 23/06/2026We are Tohu Bohu, a coop studio owned by industry survivors making indie games. Hi! 🗺️ Our next game is Beware of the Cartographer!, a modern adventure game of cartography set in the 18th century. Have you tried our demo? 🧭 store.steampowered.com/app/3905500/... 711043
prj-cquads.bsky.social @prj-cquads.bsky.social · 23/06/2026Full devlog with all the prototype videos here: nikohog.itch.io/prj-cquads/d... And the demo is free to play: nikohog.itch.io/prj-cquads #indiedev #puzzlegamenikohog.itch.ioDevlog #1 — Where it started, and why it changedI work in the games industry, engine and systems programming, low-level stuff. Building a game solo is a different kind of challenge. Not technically harder, just... different. Game design, communicat... 040
prj-cquads.bsky.social @prj-cquads.bsky.social · 23/06/2026This is where it is now. 10-level campaign, sweep timer, cascades. Still figuring out where it goes next. 110
prj-cquads.bsky.social @prj-cquads.bsky.social · 23/06/2026So drag & drop went out. Pieces now drop from an orbit around the grid. And then came grid rotation. Instead of navigating four sides, the grid rotates to bring a new side to the bottom. That one clicked immediately. 100
prj-cquads.bsky.social @prj-cquads.bsky.social · 23/06/2026Next step: open grid, pieces placed from a queue via drag & drop. Added a sweep timer that resolves matches periodically. The rhythm started to feel right. But the first playtesters all said the same thing: it felt like managing an inventory, not playing a game. 100
prj-cquads.bsky.social @prj-cquads.bsky.social · 23/06/2026It started as a classic match-3. Full grid, click to select, click to swap. Mouse-driven, static. It worked, but something was missing. 100