Oark’s Quest - Naming Conventions
Prefix
Rule
|
Example
|
All project files should have the prefix CB_
|
OQ_File
|
General Rules
Rule
|
Example
|
Underscore in place of space
|
OQ_Concept_File
|
Capital letter on each word
| |
All abbreviations capitalised
|
OQ_Concept_File_BP
|
Postfixes
Images
File Type
|
Postfix
|
Character Concept
|
_CCnp
|
Environment Concept
|
_ECnp
|
Final Character Design/Artwork
|
_CFin
|
Final Environment Design/Artwork
|
_EFin
|
Character Modelling Reference
|
_CRef
|
Environment Modelling Reference
|
_ERef
|
Meshes
File Type
|
Postfix
|
Character Mesh
|
_CM
|
Environment Mesh
|
_EM
|
Textures
File Type
|
Postfix
|
Diffuse Map
|
_Dif
|
Normal Map
|
_Norm
|
Roughness Map
|
_Ruf
|
Metallic Map
|
_Met
|
Emissive Map
|
_Emis
|
Alpha Map
|
_Alph
|
Displacement Map
|
_Dis
|
Animation
File Type
|
Postfix
|
Animation
|
_Ani
|
Skeleton
|
_Skel
|
Physics Asset
|
_Phys
|
Blend Space
|
_BS
|
1D Blend Space
|
_BS1D
|
Animation Blueprint
|
_AnBP
|
Audio
File Type
|
Postfix
|
Sound Effects
|
_SFX
|
Voice
|
_Voi
|
Music
|
_Mus
|
Ambient Sounds
|
_Amb
|
Particle Systems
File Type
|
Postfix
|
Sprite
|
_Spr
|
Particle System
|
_PSys
|
User Interface
File Type
|
Postfix
|
Widget
|
_UI
|
Fonts
|
_Font
|
Images
|
_UImg
|
Engine
File Type
|
Postfix
|
Blueprint
|
_BP
|
Parent Blueprint
|
_PBP
|
Child Blueprint
|
_CBP
|
Enumeration
|
_Enum
|
Blueprint Function Library
|
_BFL
|
Master Material
|
_MMat
|
Material Instance
|
_IMat
|
Damage Type
|
_Dmg
|
AI
File Type
|
Postfix
|
AI Controller
|
_AICon
|
AI Character
|
_AICh
|
Behaviour Tree
|
_AIBT
|
Blackboard
|
_AIBB
|
Task
|
_AITsk
|
Service
|
_AISvc
|
Decorator
|
_AIDec
|
Environment Query
|
_AIEQ
|
Pre-Post Fixes
Example: OQ_Concept_File_Prepost_Post
File Type
|
Pre-Postfix
|
Numbered files (Triple digit)
|
_001
|
Level of detail (Numbered) (Mesh)
|
_LOD0 (_LOD1, _LOD2 etc.)
|