Mesin permainan adalah perangkat lunak yang digunakan untuk mengembangkan permainan komputer. Mesin permainan menyediakan berbagai fitur dan alat yang mempermudah pengembang dalam menciptakan grafis, animasi, dan mekanika permainan. Contoh mesin permainan yang populer adalah Unity, Unreal Engine, dan CryEngine.
B. Bahasa Pemrograman