This is a community-driven style guide for Unreal Engine 5 projects, providing a comprehensive set of conventions for organizing content and writing Blueprint code. The guide establishes standards for project folder structure, asset naming, and Blueprint scripting to improve readability, maintainability, and team collaboration.
The guide covers two main areas: project organization and Blueprint coding standards. For project organization, it recommends structuring content by gameplay feature rather than asset type, isolating project assets in a top-level folder, using PascalCase for folder names, placing all maps in a dedicated folder, and using Developer folders for experimental assets. For Blueprint coding, it establishes naming conventions such as prefixing boolean variables with a lowercase "b" and naming functions as present-tense verbs.
The documentation provides clear, actionable rules for asset naming with type-specific prefixes, folder structure, and variable naming that help teams avoid migration conflicts, reduce namespace pollution, and make assets instantly identifiable in content browsers.