NVGT: Toolkit Open Source Buat Bikin Audiogame Sendiri
Kalau kalian suka audiogame atau pernah mainin game kayak Survive the Wild, mungkin udah nggak asing sama nama Sam Tupy. Nah, selain bikin game, Sam juga bikin NVGT (Nonvisual Gaming Toolkit), sebuah game engine yang dirancang khusus buat bikin audiogame, dan sekarang udah open source!
Saya sendiri cukup excited waktu tahu tentang NVGT, karena ini bisa jadi alternatif baru yang lebih modern setelah BGT nggak dikembangin lagi. Dan kabar baiknya, NVGT ini punya pendekatan yang mirip, jadi nggak akan terlalu asing buat kalian yang pernah ngoding di BGT.
Apa Itu NVGT?
Jadi singkatnya, NVGT itu semacam toolkit buat bikin game, tapi fokusnya bener-bener ke audio. Nggak perlu mikirin grafik, karena memang tujuannya buat bikin game yang bisa diakses sepenuhnya lewat suara.
Scripting-nya pakai AngelScript, dan dari yang saya lihat, sintaksnya masih cukup ramah buat pemula. Kalau kalian pernah ngulik-ngulik BGT, kemungkinan besar bisa cepat adaptasi di sini.
Kenapa Menarik?
Selain karena open source, NVGT juga udah cukup siap secara fitur. Beberapa hal yang bikin tool ini menarik:
- Bisa scripting pakai AngelScript
- Udah terintegrasi sama ReactPhysics3D buat bikin efek fisika
- Ada panduan migrasi dari BGT, jadi kalian nggak harus mulai dari nol
- Dokumentasi tersedia dalam berbagai format: HTML, Markdown, CHM, TXT
Dan buat yang suka ngoding di berbagai OS, ini kabar bagus juga: NVGT bisa jalan di Windows, macOS, Linux, sampai Android. Jadi fleksibel banget buat dijalankan di mana-mana.
Komunitasnya Gimana?
Meski dokumentasinya belum super lengkap, komunitas NVGT ini lumayan aktif. Ada forum diskusi, blog resmi, dan server Discord buat ngobrol langsung. Jadi kalau kalian mentok, selalu ada tempat buat nanya dan belajar bareng.
Bagian Getting Started di situsnya juga lumayan ngebantu buat yang baru nyoba. Penjelasannya nggak ribet dan langsung bisa dipraktikkan.
Cocok Buat Siapa?
Menurut saya, NVGT ini cocok banget buat:
- Kalian yang sebelumnya pakai BGT dan pengen lanjut ngoding game
- Pemula yang pengen belajar bikin audiogame tapi nggak mau ribet
- Atau siapa pun yang pengen bikin game yang lebih inklusif dan fokus ke suara
Dan karena open source, kalian juga bisa ikut kontribusi atau bahkan ngembangin fitur sendiri kalau udah lebih paham.
Penutup
Secara pribadi, saya suka banget lihat ada tools kayak gini yang dikembangin dari komunitas, untuk komunitas. NVGT ini masih terus berkembang, dan makin banyak orang yang ikut nyoba dan ngembangin, makin bagus juga ke depannya.
Kalau kalian penasaran, langsung aja cek ke nvgt.gg atau kunjungi juga situs pengembangnya di samtupy.com. Siapa tahu ini awal dari game buatan kalian sendiri.
- Alfian