Skip to content

Directory Layout of Game Projects

enlight edited this page Sep 13, 2014 · 2 revisions

This is what the standard directory layout for an UE4 project that uses Klawr looks like:

<MyProject>/
  Binaries/
    Win64/
      Klawr/
        Assemblies/
          Contains private assemblies that don't need to be shadow copied.
        ShadowCopy/
          Contains private assemblies that need to be shadow-copied before
          loading. The game scripts assembly (GameScripts.dll) lives here.
        Cache/
          Contains shadow copies of assemblies from the ShadowCopy 
          directory. This should be cleaned out periodically.
  Intermediate/
    ProjectFiles/
      <MyProject>Scripts/
        Contains a generated C# project file for building the game 
        scripts assembly.
  Scripts/
    Contains C# game scripts that are automatically included in the 
    game scripts assembly.
  Source/ (absent in Blueprint-only projects)
    Scripts/
      Contains C# game scripts that are automatically included in 
      the game scripts assembly.