Perpecahan dalam komunitas mesin permainan gratis Urho3D menyebabkan terciptanya sebuah garpu

Sebagai akibat dari kontradiksi dalam komunitas pengembang mesin game Urho3D (dengan saling tuduh “toksisitas”), pengembang 1vanK, yang memiliki akses administratif ke repositori dan forum proyek, secara sepihak mengumumkan perubahan arah pengembangan dan reorientasi terhadap komunitas berbahasa Rusia. Pada tanggal 21 November, catatan dalam daftar perubahan mulai diterbitkan dalam bahasa Rusia. Rilis Urho3D 1.9.0 ditandai sebagai rilis bahasa Inggris terakhir.

Alasan perubahan ini adalah toksisitas anggota komunitas berbahasa Inggris dan kurangnya orang yang mau bergabung dalam pengembangan (tahun ini hampir semua perubahan ditambahkan oleh pengelola). Domain proyek (urho3d.io) tetap menjadi milik pengelola sebelumnya (Wei Tjong), yang telah meninggalkan pengembangan sejak tahun 2021.

Sementara itu, pengembang fork eksperimental rbfx (Rebel Fork Framework) mengumumkan rilis sementara pertama, mencatat bahwa ide utama telah diterapkan dan kerangka kerja dapat digunakan. Fork ini melanjutkan pengembangan Urho3D, tetapi dengan beberapa perubahan radikal dalam strukturnya. Di antara perubahan paling signifikan dalam rbfx adalah highlight rendering yang didesain ulang dengan dukungan PBR, penggantian mesin fisika Bullet dengan PhysX, pengerjaan ulang subsistem GUI menggunakan Dear ImGUI, penghapusan binding ke Lua dan AngelScript.

Juga sebagai tanggapan terhadap krisis yang sedang berlangsung di komunitas Urho3D, cabang yang lebih konservatif dibentuk - U3D, berdasarkan rilis stabil terbaru Urho3D. Sebagai tanggapan, pengelola Urho3D menyarankan untuk membuat fork dari rilis sebelumnya, karena ia menyatakan keraguan tentang kemampuan pembuat fork untuk secara mandiri mendukung generator pengikat yang dikembangkan dalam rilis Urho3D baru. Dia juga menyatakan skeptisisme tentang kemungkinan mengembangkan garpu dalam praktiknya, karena sebelumnya penulis garpu tidak mengambil bagian dalam pengembangan dan hanya menerbitkan perubahan yang kasar dan setengah-setengah, menyerahkan kepada orang lain untuk menyiapkannya.

Mesin Urho3D cocok untuk membuat game 2D dan 3D, mendukung Windows, Linux, macOS, Android, iOS dan Web, dan memungkinkan Anda membuat game dalam C++, AngelScript, Lua dan C#. Prinsip penggunaan mesin ini cukup mirip dengan Unity, yang memungkinkan pengembang yang akrab dengan Unity dengan cepat menguasai penggunaan Urho3D. Fitur seperti rendering berbasis fisik, simulasi proses fisik, dan kinematika terbalik didukung. OpenGL atau Direct3D9 digunakan untuk rendering. Kode proyek ditulis dalam C++ dan didistribusikan di bawah lisensi MIT.

Sumber: opennet.ru

Tambah komentar