ue-project-structure

Installation
SKILL.md

Project structure

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.

When to use this skill

  • Creating a new project or navigating an unfamiliar existing one.
  • Editing the .uproject: adding/removing modules, enabling/disabling plugins, or changing EngineAssociation.
  • Changing project settings by editing Config/Default*.ini directly rather than via the editor UI, or understanding why an editor change didn't persist.
  • Registering a primary game module (IMPLEMENT_PRIMARY_GAME_MODULE) or adding a second module to the project.
  • Deciding what to commit to source control and writing or updating a .gitignore.
  • Debugging "opens with wrong engine version", "stale generated headers", or "config value not applying".
Installs
8
GitHub Stars
77
First Seen
Oct 4, 2026