WILO - Picking Up Where I Left Off In Unity

Problem
Returning to a Unity project after a break often starts with remembering what was last done and what comes next.
Work
Built a local editor utility for quit notes, startup reminders, searchable history, and preferences.
Tech
Unity 6, EditorWindow, UIElements/IMGUI, JSON, UPM
Result
Project re-entry becomes faster without introducing an external task tool or version-control noise.

Overview

WILO is a small Unity editor utility for project memory.

When I close a project, I often know exactly what the next step is. The problem is that a day later, that context is easy to lose. External tools like Notion or Trello can help, but switching out of Unity just to write a tiny note adds friction.

WILO keeps that note inside the project. On quit, it can ask for a short note. On the next launch, it surfaces the last note so I can continue without digging through memory, commits, or external boards.

It is not version control. It is a lightweight context layer for the human part of returning to a project.

What It Does

  • shows an optional note prompt when closing Unity
  • shows the last note when the project opens again
  • stores notes locally inside the project
  • provides a searchable notes browser
  • supports session and day grouping
  • includes preferences for startup and quit behavior
  • is packaged for Unity Package Manager workflows

Why This Was Worth Doing

The useful part of WILO is not the note itself. The useful part is putting that note where the work happens.

I wanted a tool that did not introduce a new planning system. It should not compete with Git, task boards, or documentation. It should only answer one question quickly:

What was I doing when I stopped?

That kept the design small: fast capture, fast recall, local storage, and no external service.

Implementation Summary

The editor extension hooks into normal Unity editor moments:

  • quitting the editor can open a small note prompt
  • launching the project can show the last saved note
  • a notes browser lets me search previous notes
  • preferences control whether the prompts appear

Notes are stored locally as JSON under the project Library folder. That keeps the data close to the project while avoiding version-control noise.

The browser view also supports compact scanning. For longer work sessions, a titles-only view makes it easier to skim a day without opening every note.

Screenshots

1. Exit popup

WILO exit popup with a one-line note field

A quick note before closing Unity.

2. Startup reminder

WILO startup reminder showing the previous note

The last note appears when the project opens.

3. Notes browser

WILO notes browser with search and grouped history

Searchable history with session and day views.

4. Preferences

WILO preferences panel

Control startup prompts, quit prompts, language, and view options.

Result

WILO reduced the time I spend re-orienting after reopening a Unity project. The main gain is small but practical: I can leave a breadcrumb at the end of a session and pick it up later without changing tools.

The project also gave me a reusable base for editor-side UX ideas such as note templates and quick links to scenes, assets, or scripts mentioned in a note.

Privacy

WILO stores notes locally inside the Unity project. It does not send note data to an external service.