Pengembang Terraria menyumbang $200 ribu ke alternatif open source setelah mengkritik Unity
(lemm.ee)- Halaman Lemmy yang ditautkan memperkenalkan platform diskusi terdesentralisasi yang dapat dijalankan komunitas tanpa bergantung pada platform perusahaan
- Pengguna dapat memilih komunitas yang ingin diikuti dan kiriman yang ingin dilihat, lalu merapikan feed mereka sendiri dengan alat pemblokiran dan pemfilteran
- Sambil menyediakan upvote/downvote ala Reddit, penyortiran, dan komentar berulir, platform ini menonjolkan bahwa tidak ada pelacakan, iklan, atau algoritme rahasia
- Menyediakan aplikasi iOS, Android, Desktop, Web, serta API terbuka agar pengguna dan pengembang dapat membuat klien dan alat yang sesuai kebutuhan masing-masing
- Lemmyverse terdiri dari ratusan server yang dikelola oleh berbagai operator, dan server sendiri dapat dijalankan dengan Docker atau Ansible
Karakter platform yang diusung Lemmy
- Lemmy adalah platform diskusi terdesentralisasi untuk komunitas, di mana pengguna sendiri memilih komunitas mana yang ingin diikuti dan kiriman mana yang ingin dilihat
- Feed dapat dirapikan dengan alat pemblokiran dan pemfilteran yang luas
- Lemmy menekankan struktur yang tidak dikendalikan perusahaan, serta menyatakan tidak memiliki pelacakan, iklan, atau algoritme rahasia
- Pengembangan dilakukan secara terbuka, dan pengguna dapat mengusulkan fitur atau melakukan fork pada kode untuk mengubahnya sendiri
- Platform ini dijalankan tanpa motif keuntungan, iklan, atau pelacakan pengguna, dan pendanaan pengembangan diperoleh dari donasi
- Tindakan moderasi dipublikasikan secara transparan dan dapat diperiksa di mod log
Fitur diskusi dan pengalaman pengguna
- Kiriman dapat diberi upvote/downvote, kiriman yang menarik akan naik ke atas, dan tersedia berbagai opsi penyortiran
- Komentar berulir memudahkan mengikuti alur diskusi, dan Lemmy menyatakan menyediakan fitur utama Reddit
- Tersedia lebih dari 12 aplikasi untuk berbagai platform dan preferensi
- Menyediakan aplikasi untuk iOS, Android, Desktop, dan Web
- Pengembang dapat membuat aplikasi dan alat mereka sendiri melalui API terbuka
- Fitur tambahan mencakup antarmuka ramah seluler, avatar pengguna, skor voting total gaya old Reddit
(+/-), serta tema light, dark, dan solarized - Mendukung pelengkapan otomatis emoji dengan input
:, penandaan pengguna dengan@, dan penandaan komunitas dengan! - Mendukung unggah gambar terintegrasi pada kiriman dan komentar, serta menyediakan notifikasi termasuk email
- Tersedia dukungan internasionalisasi untuk lebih dari 30 bahasa
- Menyediakan feed RSS / Atom untuk
All,Subscribed,Inbox,User,Community - Semua kiriman dan komentar dapat diganti sehingga data dapat dihapus sepenuhnya
- Mendukung kiriman dan komunitas NSFW, dan jika Anda meng-host server sendiri, Anda dapat mengendalikan konten Anda sepenuhnya
Self-hosting dan operasi open source
- Lemmyverse terdiri dari ratusan server yang saling terhubung, dan setiap server dioperasikan oleh beberapa orang
- Menjalankan server sendiri dimungkinkan, dan instalasi dapat dilakukan dengan Docker atau Ansible
- Berkat Rust, penggunaan sumber daya rendah sehingga dapat dijalankan di Raspberry Pi kecil atau bersama layanan lain
- Lemmy sepenuhnya open source, dan Anda dapat mengikuti proses pengembangannya, mengusulkan fitur baru, atau melakukan fork pada kode untuk mengubahnya sendiri
1 komentar
Komentar Hacker News
Ada PR yang sedang berjalan untuk membuat libgodot, yaitu Godot dalam bentuk shared library yang bisa di-embed ke kode lain; berbagai use case bermunculan, seperti meng-embed-nya ke .NET dan membalik susunannya, integrasi lebih erat di dalam Blender dengan melihat aset langsung di engine, aplikasi VR, SwiftGodotKit dari Miguel de Icaza, ekspor gambar, sistem UI, viewport 3D, dan otomasi konversi aset
Saya masih penasaran bagaimana diskusi internal Unity sampai menganggap mengenakan biaya per instalasi untuk game yang sudah dirilis sebagai ide bagus. Kedengarannya seperti hasil kompromi
Jawaban lugas dari instrukturnya adalah, “Bisa, jika laba yang diperkirakan melebihi biaya tanggung jawab hukum potensial.” Dalam keputusan kali ini pun, kemungkinan besar reaksi penolakan sudah diperkirakan sebelumnya
Splash screen Unity sejak dulu bagi saya adalah tanda bahwa game itu mungkin tidak berjalan dengan baik di lingkungan saya. Langkah ini mungkin bisa menyingkirkan game-game seperti itu, dan kebanyakan akan baik untuk brand; dalam situasi ketika sebagian orang melihat Unity seperti simbol game sampah, ini tampak cukup diperlukan
Engine-engine seperti ini mungkin belum berada di tingkat teknis yang sama dengan Unity, tapi mengingat anggaran dan jumlah SDM yang jauh lebih kecil, itu bukan hal mengejutkan. Meski begitu, kualitasnya terus membaik, dan punya keunggulan besar yang tidak dimiliki engine proprietary. Jika arahnya tidak Anda sukai, Anda bisa fork kodenya, sehingga mereka tidak bisa menyandera game Anda dan memaksa perubahan
Unity masih punya keunggulan yang belum dimiliki Godot, misalnya dukungan font yang menurut saya lebih baik dari sisi pengalaman pengguna. Selain itu, C# jauh lebih baik daripada bahasa setengah matang bernama GodotScript. Namun melihat popularitas belakangan ini, saya rasa Godot akan cukup banyak menutup jarak ini sebelum 2025
Diskusi: https://news.ycombinator.com/item?id=37481872
Terraria sendiri dikembangkan dengan XNA dan sekarang mungkin memakai FNA, jadi ini bisa saja murni kepentingan mereka sendiri, dan itu bukan hal buruk
Saya pernah terlibat dalam paket software engineering yang memakai XNA; proyek itu terkubur hampir 10 tahun lalu dihidupkan kembali beberapa tahun lalu. Karena Microsoft membuang XNA seperti barang bermasalah, saya benar-benar bersyukur FNA ada, dan rasanya saya tidak akan mempercayai Microsoft lagi
Dengan dukungan konsol saja, ia sudah masuk 1% teratas
Masalahnya, Unity selalu tersandung di titik itu. Begitu mulai digali serius, selalu ada saja yang bermasalah; belakangan ini obsesi DOTS dan pipeline rendering yang terpecah-pecah sangat mengganggu sampai cukup untuk membuat saya pindah ke Unreal. Fitur seperti tileset 2D, alat penyunting terrain, navigation mesh, dan alat animasi juga terlalu lama berada di level sangat dasar. Bagi perusahaan dengan tim sungguhan mungkin bukan masalah besar, tapi untuk pengembangan indie, Unreal jauh lebih cocok dibanding Unity
Meski begitu, Unity banyak berkembang dalam beberapa tahun terakhir, dan bisa menjadi engine yang menyenangkan untuk dikerjakan jika tidak crash atau bertingkah aneh. Tapi itu sekarang sudah masa lalu. Saya tidak berniat membuat game dengan Unity lagi
Banyaknya alat memang bisa terasa mengintimidasi, tapi tidak banyak yang dipaksakan, dan fleksibilitasnya sangat besar. Saya senang melihat arus menjauh dari Unity karena para pemimpin bisnisnya jelas terlihat membenci developer, tetapi saya cukup menyukai game engine Unity itu sendiri. Dari sudut pandang desain software, saya tidak benar-benar memahami seberapa kuat komposisi dibanding pewarisan sebelum menangani Unity GameObject
Unity tidak gemuk, justru sebaliknya. Untuk ukuran game engine sekaligus alat produksi, ia cukup modular