Since Unity lacked support for Obsidian, I developed a workflow to bi-directionally link Obsidian notes to Unity assets, bringing all Obsidian’s PKM features to Unity.
Here’s a 5m video overview of all linking options.
overview
- For each asset in your Unity project, you can write a note.
- In this note, you can create links to other assets,
- and links to Obsidian notes.
- In your Obsidian notes, you can create links to select unity assets.
And if you have the unity note editor open, when it selects the asset you just clicked, it auto-loads the matching note for this asset.
This enables a smooth workflow between Obsidian and Unity notes.
Unity plugins
The plugins I use:
Any feedback would be great.
This is a first version and still a bit rough around the edges.
3 Likes
So this thread deserves way more attention. XD Unity dev here who has moved his documentation workflow straight into obsidian! I am going to give this a good test, because it feels like a no-brainer that this should exist!
Also, pardon my double-reply here, especially before fully trying it out on my side, but I felt this should have been included in my first comment. lol
I think the linking between unity and obsidian via deep links is a fantastic start. But, the note-system seems a bit clunky and feel like an interruption to the flow we have gotten spoiled by within Obsidian (especially the way you have to manually type the deep link in code). Unity-users would likely be more attracted to using a more mature note-taking workflows via Unity assets, or even custom solutions.
For example, I currently use:
DevTasks by Tiny Giant Studio
Task Atlas by Shrinkray Entertainment
These are more elegant and interactive in terms of tracking tasks and taking notes on Unity's side. I think it would be wise to find out how this flow you have discovered can integrate into mature note-taking assets on the Unity-side! In the end, its all just text (store in some fancy scriptable object usually, but still just text), so I have a feeling this can be done!
As I try this out, I am going to investigate how this might be integrated into those kinds of already existing workflows. Obsidian is a gorgeous note-taking medium. To truly make a Unity-integration feel natural, we have to make sure the note-taking process on Unity’s side feels at least of somewhat equivalent quality, and does interrupt the flow.