Ada beberapa naming convention yang digunakan dalam kode ini

Naming

File

Ada beberapa jenis file di GameMaker dan GameMaker memiliki static name checker bernama Feather. Permasalahan disini adalah Feather suka ngambek kalau penamaan file tidak mengikuti naming conventionnya. Feather ini relatif baru dengan Garuda Emblem yang menyebabkan ada 2 macam naming convention yang ada di folder Garuda Emblem ini. Berikut merupakan naming convention yang ada di folder Garuda Emblem

Type of filePrefixPrefix alt
Objectobj_o_
Spritespr_s_
Roomrm_r_
Scriptsc_script_, scr_
^ naming convention dengan prefix alt sudah tidak disarankan dan dalam proses standarisasi menuju main prefix

Variable / Member / Attribute

Untuk variable ditulis dengan snake case dengan beberapa prefix yang ditambahkan untuk mengetahui cara digunakannya variable tersebut. Berikut beberapa prefix yang digunakan

PrefixDescriptionExample
vs_Variabel yang digunakan dalam switch statement
vt_Variabel yang digunakan dalam sebuah animasi (bergantung dengan waktu)
v_Variabel yang ketat digunakan