Penelitian ini bertujuan untuk mengembangkan game visual novel untuk digunakan dalam pembelajaran sejarah dengan menggunakan mesin pemrograman ren’py. Metode penelitian yang digunakan adalah research and development (R&D) dengan menggunakan pendekatan ADDIE. Partisipan dalam penelitian adalah guru sejarah SMA Negeri 2 Surakarta, peserta didik kelas XII sejumlah 32 siswa, dan ahli materi serta game untuk menguji kelayakan produk. Data untuk penelitian diambil dengan tiga cara yaitu observasi langsung dilapangan, wawancara, dan angket berbentuk skala likert. Data dalam penelitian ini diuji validitasnya dengan dua teknik yaitu triangulasi metode pengambilan data dan penggunaan SPSS untuk data angket online berbentuk skala likert. Teknik analisis data yang digunakan dalam penelitian ini adalah teknik analisis deskriptif untuk mendeskripsikan data yang telah dikumpulkan. Data yang telah terkumpul dan dikuantifikasikan serta diuji validitas dan reliabilitasnya, dianalisis secara apa adanya untuk memperoleh kesimpulan dari data tersebut. Penelitian yang telah dilakukan berhasil mengembangkan game berbentuk visual novel interaktif dengan materi sejarah kemerdekaan Indonesia. Game visual novel sejarah kemerdekaan Indonesia yang telah dikembangkan valid dan layak untuk digunakan sebagai media pembelajaran sejarah berdasarkan respon positif dari uji coba kelas kecil dan besar yang telah dilakukan serta validasi yang dilakukan oleh ahli dalam bidang game dan materi.