Game review
Cathedral Master Builder
3.4 / 10
- Developer
- Stiggstogg
- Publisher
- Self-published
- Released
- 13 September 2023
- Platforms
- Web browser (desktop and mobile)
- Genre
- Simulation / Tycoon
- Monetisation
- Free, no ads and no in-game purchases
- Players
- Single-player only
The short version
Cathedral Master Builder is a real, complete resource-management sim: recruit and fire aging workers across a bakery, smithy and masonry, time a fluctuating market for iron and stone, and race to finish a cathedral before the century ends. Multiple competition judges finished full playthroughs and left detailed, specific feedback, which is a genuine sign of depth. None of that is reachable on a phone: this build has no viewport meta tag, so a phone browser renders it at a phantom desktop-width layout and shrinks the whole page to fit, and a diagnostic check confirmed the exact coordinate mismatch this causes — a tap at the visually correct spot on the opening dialog reports coordinates that land far outside the canvas from the game's own point of view. The intro dialog itself could never be dismissed by touch, at any tap speed, in this build.
Biggest strengths
- "A real, substantial simulation for a 13-kilobyte entry: workers can be hired, fired and age out over time, resource output is genuinely trackable per building, and the market price for iron and stone fluctuates, rewarding a player who times purchases rather than one who just clicks reflexively"
- "Confirmed as a completable, well-regarded game via desktop testing and the competition's own record: multiple independent players report finishing full playthroughs ('Finally completed in 1305', 'Completed construction in 1290'), and judged results place it respectably — Controls 46th and Gameplay 81st of the whole js13k 2023 field, with Theme ranked 22nd"
- Clean, readable emoji-based iconography for every resource and building, confirmed rendering correctly and consistently across both phone and desktop screenshots
Biggest weaknesses
- "The game cannot be operated by touch at all: this build ships with no <meta name=\"viewport\"> tag, so a phone browser falls back to a legacy behaviour and renders the page at a much wider phantom layout (measured directly at 1140px), then visually shrinks the whole thing to fit the real screen. A diagnostic listener confirmed the exact mechanism — a tap on the on-screen 'OK' button reports touch coordinates in the shrunk, visual space, while the canvas element's own layout position is reported in the original, unshrunk space, so the game computes the tap as landing far outside the canvas entirely. The result: the opening welcome dialog could not be dismissed by a single tap, a held press of any length, or repeated attempts, in every test run"
- "The identical dialog dismissed instantly with a normal click on desktop, confirming the game's own click logic is otherwise sound — this is a phone-specific rendering defect, not a broken game underneath it"
- Several competition comments independently describe the late game becoming passive or idle once resources are stockpiled, and at least two players called it noticeably less engaging on a second playthrough
Who it's for: Desktop players who enjoy a compact, honest tycoon/management loop; nobody looking to play on a phone, which is what this shelf is for
Our recommendation: Do not add to the shelf. The very first on-screen dialog cannot be dismissed by touch, which blocks the entire game before it starts
3.4 / 10
Cathedral Master Builder puts you in charge of a 13th-century construction project: recruit workers for a bakery, smithy and masonry, buy iron and stone from a market whose prices move on their own, and finish a cathedral before the century runs out. It's a real simulation rather than a token jam concept — workers have individual stats and eventually age out and need replacing, resource output is tracked per building, and the market genuinely rewards patience over reflexive clicking. The competition's own record backs this up: several players independently reported finishing complete playthroughs, with specific dates ("Finally completed in 1305," "Completed construction in 1290") and detailed feedback about balance and pacing that only comes from actually playing a system through to its end.
Unreachable on a phone, confirmed at the exact mechanism
None of that content matters here, because the game's opening dialog — the very first thing a player sees — could not be dismissed by touch in any test run. This was diagnosed precisely rather than guessed at. The installed build has no <meta name="viewport"> tag anywhere in its HTML, so a phone browser falls back to treating it as an old desktop page: render it at a legacy fallback width, then shrink the whole rendered page down to fit the real screen (measured directly at roughly 34% scale on a 390-pixel-wide phone, with the canvas's own layout box reported at 1140 pixels wide). A live diagnostic listener confirmed exactly what that breaks: tapping the on-screen "OK" button at its correct visual location produced a real click event whose clientX/clientY came through in the shrunk, on-screen coordinate space, while the canvas element's own getBoundingClientRect() — what the game's own click logic uses to work out where on the canvas a tap landed — remained in the original, unshrunk 1140-pixel space. The canvas was measured starting 790 pixels down the page; the tap reported itself as landing at y=407. From the game's own point of view, every tap on this build's opening screen lands nowhere near the canvas at all. Repeated attempts — quick taps, and held presses up to 1.5 seconds — never once dismissed the dialog.
The same click, at the equivalent scaled position, dismissed the dialog instantly on desktop, where the browser has no reason to shrink anything and the coordinate spaces line up correctly. That confirms this is a phone-rendering defect specific to the missing viewport declaration, not a broken game underneath it — the desktop build behind this bug is the same complete, well-liked simulation the competition's judges rated respectably (46th of the field for controls, 81st for gameplay, with theme ranked a strong 22nd).
Final verdict
There's a genuinely solid tycoon game here, confirmed both by playing it on desktop and by reading through detailed, first-hand accounts of players finishing it during the original competition. But a shelf built around phone playability can't recommend a game whose very first screen cannot be dismissed by touch, for a reason as fixable and as clearly diagnosed as a missing viewport tag. Worth revisiting immediately if that one line gets added to the page; as shipped, it doesn't clear this shelf's most basic requirement.
Pros and cons
Pros
- "A real, substantial simulation for a 13-kilobyte entry: workers can be hired, fired and age out over time, resource output is genuinely trackable per building, and the market price for iron and stone fluctuates, rewarding a player who times purchases rather than one who just clicks reflexively"
- "Confirmed as a completable, well-regarded game via desktop testing and the competition's own record: multiple independent players report finishing full playthroughs ('Finally completed in 1305', 'Completed construction in 1290'), and judged results place it respectably — Controls 46th and Gameplay 81st of the whole js13k 2023 field, with Theme ranked 22nd"
- Clean, readable emoji-based iconography for every resource and building, confirmed rendering correctly and consistently across both phone and desktop screenshots
- No analytics or external network calls found anywhere in the installed build
Cons
- "The game cannot be operated by touch at all: this build ships with no <meta name=\"viewport\"> tag, so a phone browser falls back to a legacy behaviour and renders the page at a much wider phantom layout (measured directly at 1140px), then visually shrinks the whole thing to fit the real screen. A diagnostic listener confirmed the exact mechanism — a tap on the on-screen 'OK' button reports touch coordinates in the shrunk, visual space, while the canvas element's own layout position is reported in the original, unshrunk space, so the game computes the tap as landing far outside the canvas entirely. The result: the opening welcome dialog could not be dismissed by a single tap, a held press of any length, or repeated attempts, in every test run"
- "The identical dialog dismissed instantly with a normal click on desktop, confirming the game's own click logic is otherwise sound — this is a phone-specific rendering defect, not a broken game underneath it"
- Several competition comments independently describe the late game becoming passive or idle once resources are stockpiled, and at least two players called it noticeably less engaging on a second playthrough
- No LICENSE file anywhere in the repository