ChaptersManual home
Part 1 · Start here
01What this kit is 02Quick start 03Full installation 04A UEFN map project 05A Fab product project
Part 2 · Use it every day
06Your team 07A working day 08The console 09Skills and lessons 10The MCP engine 11Skills catalog 12Community 132026 Epic AI MegaJam
Part 3 · When something is wrong
14Troubleshooting 15Questions and answers
Part 4 · Reference
16Tool reference 17Glossary 18About
Manual / Chapter 04
04

A UEFN map project

What the kit puts in a project that is a map (an island you will play and publish), and which documents it produces.

Setting it up

Open a session from the Content folder of the project. If the project has no kit yet, the kit asks whether it is a map or a Fab product. Answer map and it shows how many files it would copy, asks for your yes, copies the contents of project-template/ into Content/ (never overwriting a file that already exists) and runs the setup steps. The hooks start working from the next session. The manual way is in the Quick start.

What is in the project

WhereWhat
CLAUDE.mdThe project's identity and the rules the agents follow.
.claude/Commands (/verse-check, /handoff, /devlog, /jam-check, /concept-card and more) and the pre-approved safe commands.
Claude/hooks/The scripts and the console pages. Updated by the kit itself.
Claude/docs/The project's own documents, listed below. This is YOUR data: the kit never overwrites it.
Claude/logs/Logs: Verse changes, build errors, console events.

The documents the kit produces

The Verse files

Every Verse file starts with its name, an English summary that is always up to date, and the real date and version. No change history lives in the file: each change is one line in Claude/logs/verse-changes.jsonl.

Why the kit lives inside the project

Content is the folder UEFN syncs, so documents and logs travel with the project when you change computer. A map is yours to publish, so having the kit's files in it is harmless. That is exactly what is NOT true for a Fab product: see the next chapter.