News · · Kamembert team · 1 min read

Projects, in alpha

For everyone who versions their work by copying the whole folder.

A lot of people version their work by copying the whole folder: MyGame, then MyGame v2, then MyGame backup final. It works, but it quietly eats a drive. Projects is built for exactly that habit, and it is now available in alpha.

What it does

Mark a parent folder as a versioned project and Kamembert treats each sub-folder as a version. It reads the engine and app version out of each copy, works out which came from which, and draws the line of versions as a graph.

Engine Editor version from
Unity ProjectSettings/ProjectVersion.txt
Unreal the .uproject file
Godot project.godot

When it sizes a version it skips the regenerable cache folders, like Unity's Library or Unreal's Intermediate, so the number reflects the real content.

Reclaiming space, safely

Old versions you want to keep but are not using can be archived to a verified zip or stored as a patch against their parent. Both are reversible, and the original folder is only recycled after the archive is written and checked.

It is off by default. Turn it on under Settings then Experimental, and keep your own backups of anything irreplaceable. See the Projects docs for the full tour.