Engine game luxe telah mengalami transformasi signifikan yang menarik perhatian para developer di komunitas gaming. Awalnya dibangun dengan bahasa pemrograman Haxe dan tersedia sebagai proyek open source, luxe telah ditulis ulang sepenuhnya dalam C++ dan tidak lagi bersifat open source, menandai perubahan besar dalam arah dan aksesibilitas proyek ini.
Stack Teknologi
- Inti engine: C++
- Bahasa scripting: Wren (versi kustom)
- Versi sebelumnya: Haxe (tidak digunakan lagi sejak 2015-2016)
- Rendering: 3D-first dengan dukungan 2D
- Arsitektur: Desain modular
Dari Open Source ke Pengembangan Tertutup
Evolusi engine ini menceritakan kisah redesain yang ambisius. Versi asli, yang sudah tidak digunakan lagi sekitar 2015-2016, dibangun menggunakan Haxe dan memelihara repositori open source. Namun, iterasi saat ini merupakan keberangkatan total dari pendekatan tersebut. Engine luxe yang baru ditulis sepenuhnya dalam C++, meskipun menggunakan bahasa pemrograman Wren milik Bob Nystrom untuk scripting game. Perubahan teknis ini disertai dengan perubahan model lisensi, bergerak menjauh dari pendekatan open source yang awalnya menarik banyak developer.
Komunitas telah memperhatikan transisi ini, dengan beberapa developer mengungkapkan perasaan campur aduk tentang perubahan tersebut. Meskipun fondasi C++ dipandang positif untuk performa dan stabilitas jangka panjang, perpindahan dari open source telah menimbulkan pertanyaan tentang aksesibilitas dan keterlibatan komunitas.
Model Harga Menimbulkan Pertanyaan
Satu aspek yang menghasilkan diskusi adalah strategi harga luxe. Engine ini beroperasi dengan model bayar sesuai keinginan untuk developer individu, tetapi lisensi komersial berada di bawah perjanjian kerahasiaan (NDA). Pendekatan ini telah menarik perbandingan dengan engine yang sudah mapan seperti Unity dan Unreal Engine, dengan beberapa anggota komunitas menyarankan bahwa alternatif open source seperti Godot mungkin menawarkan nilai yang lebih baik bagi developer yang mencari transparansi dalam kode maupun harga.
Ini menarik, tapi tidak lebih baik dari solusi open source yang sesungguhnya. Bayar sesuai keinginan kecuali jika Anda di tempat kerja dan kemudian harganya berada di bawah NDA tidaklah ramah.
Model Lisensi
- Developer individu: Bayar sesuai keinginan
- Penggunaan komersial: Harga berdasarkan NDA
- Penggunaan yang dilarang: Militer, perjudian, crypto/NFT
- Versi sebelumnya: Open source (tidak berlaku lagi)
![]() |
---|
Antarmuka game yang cerah yang menggambarkan aspek menyenangkan dan komersial dari pengembangan game di bawah model penetapan harga baru luxe |
Fondasi Teknis dan Filosofi
Meskipun ada perubahan lisensi, luxe mempertahankan fokusnya untuk menjadi solusi lintas platform yang mendukung Windows, Linux, macOS, dan deployment web. Engine ini memposisikan dirinya sebagai 3D first sambil mendukung pengembangan game 2D dan 3D. Filosofi desain modularnya bertujuan memberikan developer alat-alat daripada fitur-fitur yang sudah jadi, memungkinkan workflow pengembangan game yang lebih disesuaikan.
Pengembangan engine ini didorong oleh anypercent, sebuah studio game yang menggunakan luxe untuk proyek-proyek mereka sendiri. Pendekatan penggunaan dunia nyata ini memastikan engine berkembang berdasarkan kebutuhan pengembangan game praktis daripada persyaratan teoretis.
Transformasi luxe dari proyek Haxe open source ke engine C++ closed source mencerminkan tren yang lebih luas dalam pengembangan engine game, di mana performa dan viabilitas komersial sering bersaing dengan aksesibilitas komunitas dan transparansi. Meskipun perbaikan teknis mungkin menguntungkan developer game serius, pergeseran dari open source telah mengubah posisi engine dalam lanskap kompetitif alat pengembangan game.
Referensi: luxe
![]() |
---|
Pemandangan pulau terapung futuristik yang merepresentasikan kemampuan lintas platform inovatif dari mesin luxe dalam pengembangan game canggih |