An Unreal project is a `.uproject` file plus a set of well-known folders. Knowing what each folder is for (and what is generated vs. authored) prevents committing junk, editing the wrong config file, or losing work across machines.