Naming Conventions

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.)