unreal-conventions
Installation
SKILL.md
Naming Conventions
| Type | Prefix | Example |
|---|---|---|
| Actor | A | AFrogCharacter |
| UObject | U | UScoreSubsystem |
| Struct | F | FLaneConfig |
| Enum | E | EGameState |
| Interface | I | IHazardInterface |
| Delegate | F...Delegate | FOnScoreChanged |
| Template | T | TArray, TMap |
File Organization
- Header (.h) and implementation (.cpp) always paired
- One primary class per file pair
- File name matches class name without prefix:
FrogCharacter.hforAFrogCharacter - Module folders:
/Public/for headers,/Private/for implementation