Souls Like Strings

Sayonara Wild Hearts

Have you ever played a 90min music video?

Why

  • Feels like one big anime finale
  • Plenty of replay value with challenges/score chasing
  • I replayed it immediately after my first clear
  • Every level is great; some are spectacular

Why Not

  • You hate music and creativity?

Impressions

Sayonara Wild Hearts is the ultimate argument for short games. The thing about rhythm games or endless runners (the closest comparisons in terms of gameplay) is their endless nature means the visuals are necessarily kinda samey and generic, so they can be reused across multiple songs/levels. Totally logical and...

Continue reading

Mina the Hollower

Billionaire genius mouse philanthropist

Why

  • Retro vibes with modern polish
  • Gives hints, not answers to its many secrets
  • Challenging but heavily customisable combat/traversal
  • Endless cool details, starting with the in-game manual
  • Achievements are meaningful/interesting, not just chapter markers

Why Not

  • The burrowing/4-directional attacking takes a while to learn

Impressions

Mina the Hollower is a retro Zelda-like with combat inspiration from Bloodborne of all games. It's jam-packed with secrets and attention to detail, from the old-style in-game manual which is great as both a concept and source of extremely useful info to the many...

Continue reading

TWIL June 5th 2026

  • Any invocation of display_page getting all its data from ReactHelper makes it really easy to add/modify that data
  • Adding a network call to URL construction in an SDK which previously did not need one is not easy at all
    • the function constructing the URL now needs to be async
    • so its callers also need to be async
    • so the sample app needs to call them from async functions (sometimes)
    • just a lot of hassle
  • If your CI job just randomly stops sometimes, it might be going OOM
    • If it's running JS unit tests with Jest,...
Continue reading

2026 May Retro

Projects

Honestly I'm probably just gonna drop this section unless I start working on something consistently again; I haven't felt like working on programming stuff outside work in months. Our current spending tracker is janky but it works fine/costs <1000 yen a month, so no strong motivation to finish the Cloudflare-based replacement.

Games

A pretty huge one this month; I had two weeks off where The Wife was either working or in a different country so I played a LOT. Some absolute bangers as well, both expected and surprising. Since there are so many I'll just list them...

Continue reading

The Artful Escape

Existential crisis as a psychedelic space odyssey

Why

  • Brilliant start and finish
  • Visuals never fall below spectacular

Why Not

  • Drags a bit in the middle

Impressions

The Artful Escape takes you on a carefully curated journey through the cosmos and a teenage boy's attempts to get out from under the shadow of his famous uncle. You won't find any meaningful decisions here, and to be honest not much gameplay either, but there's just enough to keep you engaged and moving through the spectacular alien vistas Beethoven & Dinosaur have crafted, accompanied by an...

Continue reading