Enjin Permainan Luxe Beralih daripada Sumber Terbuka Haxe kepada Sumber Tertutup C++ dalam Penulisan Semula Besar

BigGo Editorial Team
Enjin Permainan Luxe Beralih daripada Sumber Terbuka Haxe kepada Sumber Tertutup C++ dalam Penulisan Semula Besar

Enjin permainan luxe telah mengalami transformasi yang ketara dan menarik perhatian pembangun dalam komuniti permainan. Pada asalnya dibina dengan bahasa pengaturcaraan Haxe dan tersedia sebagai projek sumber terbuka, luxe telah ditulis semula sepenuhnya dalam C++ dan tidak lagi bersumber terbuka, menandakan peralihan besar dalam hala tuju dan kebolehcapaian projek ini.

Tumpukan Teknikal

  • Teras enjin: C++
  • Bahasa skrip: Wren (versi tersuai)
  • Versi terdahulu: Haxe (dihentikan 2015-2016)
  • Rendering: Mengutamakan 3D dengan sokongan 2D
  • Seni bina: Reka bentuk modular

Daripada Sumber Terbuka kepada Pembangunan Tertutup

Evolusi enjin ini menceritakan kisah reka bentuk semula yang bercita-cita tinggi. Versi asal, yang telah dimansuhkan sekitar 2015-2016, dibina menggunakan Haxe dan mengekalkan repositori sumber terbuka. Walau bagaimanapun, iterasi semasa mewakili penyimpangan lengkap daripada pendekatan ini. Enjin luxe yang baharu ditulis sepenuhnya dalam C++, walaupun ia menggunakan bahasa pengaturcaraan Wren oleh Bob Nystrom untuk skrip permainan. Peralihan teknikal ini telah disertai dengan perubahan dalam model pelesenan, beranjak daripada pendekatan sumber terbuka yang pada mulanya menarik ramai pembangun.

Komuniti telah mengambil perhatian terhadap peralihan ini, dengan sesetengah pembangun menyatakan perasaan bercampur-baur mengenai perubahan tersebut. Walaupun asas C++ dilihat secara positif untuk prestasi dan kestabilan jangka panjang, peralihan daripada sumber terbuka telah menimbulkan persoalan mengenai kebolehcapaian dan penglibatan komuniti.

Model Penetapan Harga Menimbulkan Persoalan

Satu aspek yang menjana perbincangan ialah strategi penetapan harga luxe . Enjin ini beroperasi dengan model bayar sesuka hati untuk pembangun individu, tetapi pelesenan komersial berada di bawah perjanjian tidak mendedahkan maklumat (NDA). Pendekatan ini telah menarik perbandingan dengan enjin yang mantap seperti Unity dan Unreal Engine , dengan sesetengah ahli komuniti mencadangkan bahawa alternatif sumber terbuka seperti Godot mungkin menawarkan nilai yang lebih baik untuk pembangun yang mencari ketelusan dalam kod dan penetapan harga.

Ia menarik, tetapi tidak lebih baik daripada penyelesaian sumber terbuka sebenar. Bayar sesuka hati melainkan anda di tempat kerja dan kemudian harganya berada di bawah NDA bukanlah mesra.

Model Pelesenan

  • Pembangun individu: Bayar-sesuka-hati
  • Kegunaan komersial: Penetapan harga di bawah NDA
  • Kegunaan yang dilarang: Ketenteraan, perjudian, crypto/NFTs
  • Versi terdahulu: Sumber terbuka (tidak lagi berkenaan)
Antara muka permainan yang bersemangat yang menunjukkan aspek main-main dan komersial pembangunan permainan di bawah model penetapan harga baharu  luxe
Antara muka permainan yang bersemangat yang menunjukkan aspek main-main dan komersial pembangunan permainan di bawah model penetapan harga baharu luxe

Asas Teknikal dan Falsafah

Walaupun terdapat perubahan pelesenan, luxe mengekalkan fokusnya untuk menjadi penyelesaian merentas platform yang menyokong Windows , Linux , macOS , dan penggunaan web. Enjin ini meletakkan dirinya sebagai 3D dahulu sambil menyokong pembangunan permainan 2D dan 3D. Falsafah reka bentuk modularnya bertujuan untuk menyediakan pembangun dengan alatan dan bukannya ciri-ciri pra-bina, membolehkan aliran kerja pembangunan permainan yang lebih disesuaikan.

Pembangunan enjin ini didorong oleh anypercent , sebuah studio permainan yang menggunakan luxe untuk projek mereka sendiri. Pendekatan penggunaan dunia sebenar ini memastikan enjin berkembang berdasarkan keperluan pembangunan permainan praktikal dan bukannya keperluan teori.

Transformasi luxe daripada projek Haxe sumber terbuka kepada enjin C++ sumber tertutup mencerminkan trend yang lebih luas dalam pembangunan enjin permainan, di mana prestasi dan daya maju komersial sering bersaing dengan kebolehcapaian komuniti dan ketelusan. Walaupun penambahbaikan teknikal mungkin memberi manfaat kepada pembangun permainan yang serius, peralihan daripada sumber terbuka telah mengubah kedudukan enjin dalam landskap kompetitif alatan pembangunan permainan.

Rujukan: luxe

Pemandangan pulau terapung futuristik yang mewakili keupayaan merentas platform yang inovatif bagi enjin luxe dalam pembangunan permainan canggih
Pemandangan pulau terapung futuristik yang mewakili keupayaan merentas platform yang inovatif bagi enjin luxe dalam pembangunan permainan canggih