Logseq may help?
I keep a few entries in the content page, for each project, and in each page I got an updated todo list.
You can also capture everything in the same place, journal style, then link it back from the content pages. I find it very powerful.
And it’s FOSS. And md/filesystem based, so I just sync it between devices with git.
I’ve quit a few games years ago for that exact reason.