- Các kí tự đặc biệt như ~ ! @ # $ % ^ & * ( ) ` ; < > ? , [ ] { } ‘ ” và | cần tránh sử dụng
- Không sử dụng khoảng trắng. Một số phần mềm sẽ không nhận dạng tên file có dấu cách. Sử dụng các lựa chọn dưới đây để thay thế:
- Underscores (e.g. file_name.xxx)
- Dashes (e.g. file-name.xxx)
- No separation (e.g. filename.xxx)
- Camel case, trong đó chữ cái đầu tiên của mỗi phần văn bản được viết hoa (e.g. FileName.xxx)
where_where_what hay còn có dạng scope_scope_meaning
Scope. Cái từ kế tiếp trong file name dùng để “khoanh vùng” coi nó dùng ở đâu, phạm vi thế nèo. (vẫn chú ý chia folder trc nhé, cộng thêm cả naming nữa cho ngầu :v). Có thể cần một hoặc vài scope tùy bạn, mình thường 1-2 cái là nhiều
Meaning: từ cuối cùng trong name của nó, sau khi đã “khoanh vùng” đủ.
board
btn
icon
title
other
VD: trong gameplay có UI popup pause và popup win, nếu ui board wood.png
chỉ thuộc popup pause, ui board gold.png
chỉ thuộc popup win
và ui button exit.png
thuộc nhiều popup trong gameplay
thì nên có tên dạng :
- gameplay_pause_board_wood.png
- gameplay_win_board_gold.png
- gameplay_btn_exit.png
- Mọi tên assets (sprite, material, audio, font, scriptableobject..., ngoại trừ scripts) trong project này đều viết thường và ngăn cách nhau bằng '_' nếu có