Abstract :
Pembelajaran merupakan inti dari proses pendidikan. Namun, metode pembelajaran yang digunakan oleh lembaga pendidikan umumnya masih melalui cara konvensional yaitu melalui metode pembelajaran dengan papan dan spidol atau pemaparan(lecture). Permasalahan yang dihadapi penelitian ini adalah kurang efektifnya cara konvensional sebagai media pembelajaran bagi sebagian orang. Untuk dapat mengatasi permasalahan ini, peneliti yang mempelajari tentang game edukasi melakukan penelitian yang bertujuan untuk memberi Solusi dengan cara mengintegrasikan media game sebagai alternatif media pembelajaran. Dalam mengembangkan game ini peneliti menggunakan metode Game Development Life Cycle yang terdiri dari tahap inisiasi, tahap pra-produksi, tahap produksi, tahap pengujian, tahap beta dan tahap peluncuran. Penelitian ini menghasilkan output berupa sebuah game edukasi berbasis desktop yang dibuat menggunakan unity dan bahasa pemrograman C# yang di desain sedemikian rupa agar dapat menarik minat dan berfungsi sebagai alternatif media edukasi pembelajaran dasar-dasar Bahasa OOP Ruby bagi pemainnya.