Pernyataan Lengkap John Carmack Tentang Penutupan Terencana Echo VR

Pernyataan Lengkap John Carmack Tentang Penutupan Terencana Echo VR

Pernyataan Lengkap John Carmack Tentang Rencana Penutupan Intelijen Data PlatoBlockchain Echo VR. Pencarian Vertikal. Ai.

Mantan CTO Oculus John Carmack menanggapi permintaan komentar dari UploadVR mengenai rencana penutupan Echo VR oleh Meta.

Anda dapat membaca pernyataan lengkap Carmack di bawah ini.

Bagi mereka yang mengejar, awal minggu ini Meta mengejutkan penggemar salah satu olahraga VR paling awal, Echo VR, dengan pengumuman dari 1 Agustus 2023 pukul 10 pagi waktu Pasifik, dia "server dan layanan akan ditutup untuk mencegah permainan lebih lanjut.” Gema VR fpertama kali dirilis di 2017 untuk yang berbasis PC Keretakan dan sangat diuntungkan dengan koneksi nirkabel dengan Quest beberapa tahun kemudian. Meta, lalu Facebook, mengakuisisi pengembang Echo Ready At Dawn di pertengahan tahun 2020, dan kami menganggap olahraga tim zero-g studio sebagai salah satu 10 judul terbaik untuk dimainkan di VR. Ini hampir sama seperti beberapa orang mungkin mengalami olahraga yang dijelaskan dalam novel fiksi ilmiah Game Ender. Sebuah petisi untuk “Simpan Gema VR” memiliki lebih dari 17,000 tanda tangan pada tulisan ini, dengan sebuah editorial oleh pemain lama Echo VR Sonya Haskins, alias Hasko7, menggambarkan kerugian komunal secara tertulis “orang-orang jatuh cinta, menemukan karier, dan membuat perubahan besar dalam hidup” saat bermain, dan ada “remaja yang telah memainkan game ini selama 1/3 hidup mereka”. Pada hari Kamis, CTO Meta Andrew "Boz" Bosworth menyampaikan rencana penutupan game tersebut melalui Instagram — kami telah menyalin komentarnya di sini - mengatakan "sumber daya tersebut dapat digunakan untuk penggunaan lain yang menurut saya akan berguna bagi puluhan juta orang yang menggunakan VR." Bosworth juga menyebut Carmack "tidak akan mematikan Echo VR".

Carmack, siapa meninggalkan Meta akhir tahun lalu untuk fokus pada startup kecerdasan umum buatannya, kirimkan yang berikut ini ke UploadVR melalui email:

Saya menghubungi Boz segera setelah saya mendengar tentang pengumuman akhir hidup untuk Echo. Kami telah melalui diskusi serupa di masa lalu - saya pikir itu adalah kesalahan untuk tidak menyimpan Kamar Oculus berjalan dan port ke Quest, dan saya pikir itu adalah kesalahan untuk mengabaikan semua konten GearVR/Go ketika lapisan emulasi saya bekerja setidaknya untuk sebagian besar hal.  Saya percaya dalam menyelamatkan segalanya.

Bahkan jika hanya ada sepuluh ribu pengguna aktif, penghancuran nilai pengguna itu harus dihindari jika memungkinkan.  Perusahaan Anda menderita lebih banyak kerugian ketika Anda mengambil sesuatu yang berharga bagi pengguna daripada keuntungan yang Anda peroleh dengan memberikan sesuatu yang sama berharganya bagi mereka atau orang lain. Nilai pengguna adalah poin pembicaraan nomor satu saya sejauh ini, tetapi "fokus" juga cukup tinggi di sana, dan biaya peluang adalah hal yang nyata.

Saya pikir kemungkinan ada tingkat alasan termotivasi secara internal yang memiringkan meja ke arah "bunuh saja", tetapi menantang untuk memperdebatkan alternatif, dan Saya pikir pernyataan Boz jujur ​​dan benar.  Boz memberi lampu hijau untuk merilis build root Oculus Go yang telah lama saya gelisahkan, tetapi setelah melihat seberapa besar upaya internal yang dilakukan untuk mewujudkannya, saya hampir merasa tidak enak karenanya. Kendalanya hanya berbeda di perusahaan seukuran Meta.

Saya dapat mengajukan beberapa opsi yang memungkinkan:

Jatuhkan ke dukungan yang sangat minim. Tempatkan satu pengembang yang bertanggung jawab untuk memeliharanya dan melakukan apa yang mereka bisa dengan komunitas.  Di Id Software, kami memiliki satu orang yang mengelola Quake Live untuk waktu yang lama, dan menurut saya itu adalah hal yang benar untuk dilakukan. Ini hampir pasti tidak akan "menghasilkan" analisis biaya-manfaat untuk Echo, tetapi banyak orang dihabiskan untuk hal-hal yang lebih buruk, dan meskipun saya selalu berbicara tentang efisiensi, saya akan menganggap itu dibenarkan untuk hal-hal yang tidak berwujud.

Putar proyek. Saya menyarankan agar mereka melihat apakah ada anggota tim yang ingin keluar dari Meta dan mengambil alih proyek. Anggota tim dapat melihat dasbor dan membuat evaluasi apakah ada jalur yang layak untuk game tersebut untuk mendukung bahkan satu pengembang. Mungkin ada orang di dalam yang berpikir bahwa pengembangan game telah salah urus, dan ada peluang kebangkitan jika keputusan yang berbeda dibuat. Saya menyarankan agar mereka menawarkan untuk menjual hak seharga $10k. Meta membayar jutaan dolar untuk memperoleh Ready at Dawn, jadi itu akan menjadi pil pahit yang harus ditelan, tetapi itu masih akan menjadi keuntungan bersih untuk VR. Sayangnya, proses untuk menghasilkan sesuatu jauh dari sederhana di Meta, dan melibatkan banyak pengawasan pemerintah pada saat ini.

Masalah dengan kedua opsi tersebut adalah mungkin tidak ada orang dengan keahlian yang tertarik untuk melakukan itu. Smenggembalakan produk melalui tahun-tahun senjanya bukanlah buku pedoman untuk kemajuan karier teknologi besar. Game dev memang memiliki kerumunan yang berbeda, tetapi ada banyak insentif begitu Anda berada di dalam Meta yang mulai mengubah pemikiran orang.

Mereka bisa menampar spanduk "tidak didukung" di atasnya, dan membiarkannya terus sampai ada yang mati, daripada membunuhnya secara eksplisit. Ketika segala sesuatunya membusuk, akan ada lebih banyak petisi dan agitasi untuk meminta hanya satu insinyur masuk untuk membuat perbaikan kecil sederhana untuk kerusakan apa pun, dan itu bisa menjadi lebih banyak permusuhan bersih daripada hanya membunuhnya dengan bersih.

Buka sumber proyek. Ini akan berfungsi ganda sebagai contoh pengembang yang baik, meskipun basis kode Echo sangat berbeda dari Unity tempat sebagian besar pengembang VR bekerja. Saya tidak pernah melihat basis kode Echo, tetapi sebagian besar basis kode komersial besar memiliki berbagai hal di dalamnya yang dilisensikan, bukan dimiliki, jadi mengerjakannya dapat menjadi tugas teknik yang signifikan, dan melewatkan sesuatu dapat berisiko akibat hukum, jadi bahkan mengeluarkan pembuangan parsial non-fungsional berbahaya.

Pengembang kecil bisa, dalam teori, hanya scentang tajuk komentar lisensi pada semua file dan lempar proyek ke GitHub, tetapi ini jarang terjadi (untuk kesedihan saya!). Upaya untuk melakukannya di Meta, dengan semua tinjauan hukum dan teknis, jauh lebih besar, dan bahayanya jauh lebih buruk.

Meskipun ini adalah masalah bisnis utama, masih ada permainan teknis yang dapat membantu di masa mendatang, dan saya mendorong semua orang, di dalam dan di luar Meta, untuk memikirkannya:

“Mempertahankan sesuatu tetap hidup membutuhkan usaha” memang benar pada tingkat tertentu, tetapi membangun sistem yang berjalan tidak tersentuh selama bertahun-tahun adalah mungkin, dan muncul dengan baik setelah reboot. Standar hari ini mungkin adalah spageti yang berantakan, tetapi itu adalah pilihan. Sebuah sistem yang telah beroperasi selama bertahun-tahun dapat mengambil jalan untuk berkembang ke ketahanan yang lebih besar setiap kali muncul masalah.

Setiap game harus memastikan bahwa mereka tetap bekerja pada level tertentu tanpa dukungan server pusat. Bahkan ketika tidak melihat masalah akhir hidup, dapat bekerja saat internet mati sangatlah berharga. Jika Anda dapat mendukung beberapa level permainan LAN untuk permainan multipemain, setidaknya pintu terbuka bagi orang untuk menulis proxy di masa mendatang. Mendukung server yang dijalankan pengguna sebagai opsi sebenarnya dapat menghemat biaya hosting, dan juga membuka berbagai jalan kreatif komunitas.

Disiplin tentang proses pembangunan Anda dan apa yang Anda masukkan ke dalam pohon sumber Anda, jadi setidaknya ada kemungkinan membuat proyek menjadi sumber terbuka. Pikirkan dua kali sebelum menambahkan dependensi yang tidak dapat Anda distribusikan ulang, dan pertimbangkan untuk menguji dengan versi stub dari hal-hal yang Anda gunakan. Jangan lakukan hal-hal dalam kode Anda yang tidak dapat diterima oleh seluruh dunia untuk dilihat. Sebagian besar pengembangan game adalah terburu-buru panik untuk membuat hal-hal berhenti berantakan cukup lama untuk dikirimkan, sehingga sulit untuk mendedikasikan waktu untuk rekayasa perangkat lunak mendasar, tetapi ada kepuasan untuk itu, dan itu dapat terbayar dengan tahap akhir yang tidak terlalu bermasalah. perkembangan.

Stempel Waktu:

Lebih dari UploadVR