Dalam artikel ini (4)
Analisis platform Fenris sebagai sumber terbuka mesin Carbon
Poin utama
- Perlakukan Carbon sebagai studi kasus strategi platform, bukan sekadar pengumuman engine lainnya.
- Studio harus menyiapkan rilis open source seperti produk, dengan akses nyata dan struktur yang dapat dipelihara.
- Pengembang yang membangun dunia online dapat mempelajari Carbon untuk mengambil pelajaran dari skala dan umur panjang EVE Online.
Carbon menjadi publik bukan terutama tentang memamerkan kemampuan engine, melainkan tentang bagaimana studio dapat mengubah alat internal menjadi infrastruktur bersama.
Carbon menjadi publik bukan soal memamerkan kemampuan engine, melainkan tentang bagaimana studio dapat mengubah alat internal menjadi infrastruktur bersama.
Sebuah studio yang menaruh engine MMO-nya di GitHub terdengar seperti jenis rapat tempat bagian legal masuk sambil membawa alat pemadam api. Fenris Creations tetap melakukannya, dan bagian pentingnya bukan bahwa Carbon punya repo publik yang mengilap. Bagian pentingnya adalah teknologi di balik EVE Online sedang diposisikan ulang dari mesin privat menjadi infrastruktur yang menghadap komunitas. Ini adalah cerita tentang alat dan platform, 8 dari 10 ruang server yang terbuka, dan ini penting karena sebagian besar studio memperlakukan kode engine seperti harta karun naga.
Intinya: Carbon bukan lagi sekadar kode engine
Menurut Fenris Creations dalam pengumuman Games Press-nya, Carbon adalah framework engine game lintas platform di balik EVE Online dan EVE Frontier, dan telah sepenuhnya menyelesaikan transisinya menjadi open source sepenuhnya. Pilihan kata itu penting karena Fenris bukan sekadar menyumbangkan plugin, proyek contoh, atau SDK kecil yang sopan dengan bagian-bagian terbaiknya sudah dipangkas. Mereka mengambil teknologi yang dibangun dan dikembangkan selama lebih dari dua dekade dan menaruhnya di tempat developer, pemain, peneliti, dan pembangun bisa memeriksa kerangkanya.
Beginilah infrastruktur proprietary mulai bertindak seperti platform, bukan karena siaran pers menyebut komunitas tiga kali, tetapi karena source code-nya ada di luar sana sehingga orang benar-benar bisa belajar darinya. GamesIndustry.biz memberikan catatan waktunya: Fenris Creations, yang saat itu bernama CCP Games, mengatakan pada 2024 bahwa mereka berencana membuat Carbon open source, dan sekitar dua tahun kemudian teknologi di balik EVE Online tersedia di GitHub. Laporan yang sama mengatakan tim teknologi inti mengerjakan proyek ini sebagai “slow burn,” dengan sebagian besar pekerjaan dilakukan dalam 12 minggu terakhir. Itu adalah versi dewasa dari open sourcing, bukan mengunggah codebase karena marah setelah rapat roadmap berubah liar. Jika kamu adalah studio yang berpikir untuk melakukan ini, pelajarannya membosankan dalam arti terbaik: siapkan rilisnya seperti produk, bukan seperti obral garasi.
Buktinya: EVE adalah stress test yang tidak masuk akal
Games Press mengatakan Carbon menjalankan semesta single-shard EVE Online, ekonomi yang digerakkan pemain, dan beberapa pertempuran terbesar dalam sejarah video game. Angka utamanya adalah pertempuran PvP multiplayer pemecah Guinness World Record dengan 8.825 pemain, jenis bukti yang kamu bingkai dan gantung di atas rak server. Banyak engine bisa membuat koridor terlihat mahal. Jauh lebih sedikit yang harus bertahan saat ribuan pemain mengubah politik luar angkasa menjadi kebakaran spreadsheet.
Massively Overpowered juga menunjukkan bahwa Fenris menggambarkan Carbon sebagai sesuatu yang dibangun untuk dunia online persisten tempat puluhan juta pemain telah bepergian, bertarung, membangun, berdagang, dan membentuk cerita. Itulah mengapa rilis ini menarik bahkan jika kamu tidak pernah undock di EVE dan mengira nullsec adalah merek obat batuk. Carbon membawa pelajaran tentang dunia jangka panjang, ekonomi bersama, dan technical debt yang tidak mati diam-diam setelah satu musim konten. Bagi para pembangun, nilainya bukan menyalin EVE mentah-mentah, karena tolong jangan buat lagi ekonomi MMO yang membuat malam saya berubah menjadi persiapan pajak. Nilainya adalah mempelajari tekanan desain pada skala planet.
Catatannya: open source bukan DLC gratis ajaib
GamesIndustry.biz melaporkan bahwa direktur pengembangan senior Fenris untuk teknologi inti, Ben Hunter, membingkai langkah ini di sekitar manfaat bersama, dengan mengatakan, “Jika kami meningkatkan kodenya dan kita semua bisa mendapat manfaat darinya, itu baik untuk semua orang.” Itu adalah versi sehat dari promonya. Open source bukan cosplay amal, dan bukan cheat code yang memanggil kontributor seperti loot goblin. Open source bekerja ketika maintainer punya alasan untuk menjaga proyek tetap bisa digunakan, terdokumentasi, dan layak dipercaya.
Di sinilah alat pengukur omong kosong korporat menjadi berguna. Sebuah perusahaan bisa menyebut sesuatu terbuka dan tetap membuat proses onboarding terasa seperti kantor layanan publik paling melelahkan versi UI: semua loket, tanpa jawaban, dan entah bagaimana tiga formulir hilang. Bukti di sini lebih kuat karena Games Press mengatakan rilis ini mencakup lebih dari dua lusin modul Carbon, sementara GamesIndustry.biz melaporkan pekerjaan rilis yang nyata dan ketersediaan di GitHub. Ujian berikutnya bukan pengumumannya. Ujiannya adalah apakah developer luar bisa membangun dengannya tanpa membutuhkan arkeolog Fenris di voice chat.
Putusan: alat menjadi platform ketika orang luar bisa melakukan pekerjaan nyata
PC Gamer membingkai langkah ini sebagai Fenris yang menepati janji bertahun-tahun untuk membuat engine internal EVE Online-nya sepenuhnya open source. Tindak lanjut itulah yang membedakan janji keynote dari sesuatu yang bisa dievaluasi developer dengan tangan mereka sendiri. Rilis publik Carbon memberi studio sebuah model yang berguna: alat internal bisa menjadi daya ungkit eksternal ketika alat itu memecahkan masalah nyata, punya bekas luka pertempuran, dan dirilis dengan keseriusan yang cukup sehingga pembangun lain bisa ikut berpartisipasi.
Bagi pembaca, kesimpulan praktisnya sederhana. Jika kamu membuat game, amati Carbon bukan terutama sebagai engine untuk langsung diadopsi, melainkan sebagai studi kasus tentang mengubah infrastruktur studio menjadi aset teknis bersama. Jika Fenris menjaga proyek ini tetap mudah dipahami dan berguna, Carbon bisa menjadi salah satu rilis teknologi MMO yang paling edukatif dalam beberapa tahun terakhir. Jika tidak, ia tetap akan menjadi tur museum yang menarik melalui pipa-pipa salah satu semesta game paling aneh, paling keras kepala, dan paling bertenaga spreadsheet.
