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.h for AFrogCharacter
  • Module folders: /Public/ for headers, /Private/ for implementation
Installs
1
First Seen
Jun 20, 2026
unreal-conventions — randroids-dojo/unrealfrog