Menurut penuturan Ed Boon, sekitar 30 tahun lalu saat Mortal Kombat pertama dibuat, pengembang menyisipkan kode untuk mencatat kesalahan. Mereka membuat layar “Audit Game” di arcade.
Untuk mempermudah pencatatan, mereka buat MACRO assembler bernama ERMAC (Error Macro). ERMAC memanggil fungsi dalam satu baris kode saat ada kesalahan.
Namun ketika pemain bertarung melawan Reptile, muncul sejumlah ERMAC yang dicatat. Ini membuat spekulasi bahwa Ermac justru merupakan karakter tersembunyi.
Dalam Mortal Kombat 2, pengembang memperkenalkan karakter tersembunyi lainnya seperti Smoke, Jade, dan Noob Saibot, tetapi pemain terus mencari Ermac.
Akhirnya, dalam Ultimate Mortal Kombat 3, Ermac resmi ditambahkan sebagai karakter, mengonfirmasi spekulasi dan menjadi bagian penting dari lore Mortal Kombat.