I remember someone recommended me Obsidian ages ago and I finally started to use it. Seriously, I can't recommend it enough for planning gamedev, design documents and worldbuilding.
Graph views, tags, just plain text documents with markdown and image support. Also can edit it as a team.