Darah, Keringat, dan Kode: Di Balik Pembaruan Backend Game Indie Terbesar horizOn Sejauh Ini
Darah, Keringat, dan Kode: Di Balik Pembaruan Backend Game Indie Terbesar horizOn Sejauh Ini
Membangun game sudah cukup sulit. Membangun infrastruktur di baliknya? Itu adalah sakit kepala yang seharusnya tidak perlu Anda hadapi.
Di horizOn, tujuan kami selalu sederhana: memberikan pengembang indie backend game yang kuat—papan peringkat, penyimpanan cloud, autentikasi, dan konfigurasi jarak jauh—tanpa mimpi buruk membangunnya sendiri. Selama beberapa minggu terakhir, tim kami bekerja dengan terlalu banyak kopi dan sangat sedikit tidur. Kami telah mendengarkan masukan Anda, merombak kode lama, dan membangun sistem yang kami yakini akan mempermudah hidup Anda.
Hari ini, kami sangat bangga merilis pembaruan terbesar kami. Ini bukan sekadar daftar fitur; ini adalah hasil kerja keras berminggu-minggu untuk memastikan Anda dapat fokus pada hal yang paling penting: membuat game Anda menyenangkan. Berikut adalah semua yang baru saja kami luncurkan untuk Anda.
🎮 Unreal Engine SDK: Native, Bersih, dan Siap Digunakan
Anda memintanya, dan kami menghabiskan banyak malam untuk memastikan kami melakukannya dengan benar. horizOn kini secara resmi mendukung Unreal Engine bersama SDK Unity dan Godot yang sudah ada.
Kami tidak ingin sekadar menempelkan wrapper murah pada Unreal. Jika Anda pernah mencoba menyambungkan backend game kustom di Unreal dari nol, Anda tahu betapa banyak boilerplate dan rasa frustrasi yang terlibat. Kami merancang Unreal Engine SDK kami agar terasa sepenuhnya native bagi pengembang C++ dan Blueprint.
- Artinya bagi Anda: Cukup masukkan, konfigurasi kunci API Anda, dan Anda terhubung. Dengan Unity, Godot, dan Unreal yang kini didukung penuh, horizOn secara mulus mendukung engine yang menggerakkan sebagian besar game indie saat ini. Satu backend, untuk setiap engine.
🚨 Pelaporan Crash Bawaan: Tangkap Error Sebelum Pemain Menyadarinya
Tidak ada yang lebih menyedihkan daripada pemain yang memberikan ulasan buruk karena game Anda crash, dan Anda bahkan tidak tahu itu terjadi.
Alih-alih memaksa Anda mengintegrasikan alat pihak ketiga yang berat dan mahal seperti Sentry atau Crashlytics, kami membangun pelaporan crash otomatis langsung ke dalam horizOn. Kami ingin pengembang indie yang bekerja dengan sumber daya terbatas memiliki segalanya di satu tempat.
- Cara kerjanya: Sistem secara otomatis menangkap crash, mengelompokkannya berdasarkan jenis, dan menandai error yang sedang tren langsung di dashboard Anda. Data crash Anda kini berada tepat di samping papan peringkat dan data pemain Anda. Rilis game Anda, pantau apa yang rusak secara real-time, dan perbaiki dengan cepat.
🤖 Integrasi Server MCP: AI Bertemu Backend Game Anda
Kami selalu melihat ke mana arah pengembangan selanjutnya, dan ini adalah proyek gairah bagi kami. Kami membangun server MCP untuk horizOn—menggunakan Model Context Protocol, standar terbuka yang menghubungkan asisten AI dengan alat eksternal.
Kami menghabiskan banyak waktu memikirkan cara agar ini benar-benar berguna. Sekarang, jika Anda menggunakan Claude, Cursor, atau alat AI apa pun yang kompatibel dengan MCP, Anda dapat menghubungkannya langsung ke backend horizOn Anda.
- Hasilnya: Anda dapat menanyakan papan peringkat, memeriksa data pemain, atau mengelola konfigurasi jarak jauh melalui bahasa alami langsung di dalam asisten AI Anda. Alih-alih berpindah konteks antara editor, dashboard, dan terminal, AI Anda menanganinya secara langsung.
📱 Dashboard yang Didesain Ulang: Lebih Cepat, Lebih Bersih, dan Siap untuk Seluler
Anda memberi tahu kami bahwa dashboard lama agak kaku, terutama saat diakses di perjalanan. Kami mendengar Anda. Kami merombak total UI dan membangunnya kembali untuk fokus pada apa yang sebenarnya perlu Anda lihat.
Kami menghabiskan waktu berhari-hari terobsesi dengan hierarki informasi, tabel data yang responsif, dan kecepatan pemuatan. Yang lebih penting, kami akhirnya menerapkan dukungan seluler yang layak.
- Mengapa ini penting: Baik Anda sedang melakukan debugging di monitor utama atau terobsesi memeriksa metrik pemain di hari peluncuran melalui ponsel saat dalam perjalanan, dashboard horizOn kini cepat, mudah dibaca, dan responsif.
🌍 Global Load Balancer: Satu Domain untuk Semuanya
Perutean infrastruktur mungkin tidak terdengar menarik, tetapi ini sangat krusial. Sebelumnya, horizOn menggunakan subdomain regional, yang berarti Anda harus memilih wilayah server dan mengonfigurasi SDK Anda secara manual. Itu berhasil, tetapi kurang elegan bagi kami.
Kami baru saja meluncurkan peningkatan arsitektur besar-besaran: global load balancer yang berada di depan semua infrastruktur horizOn.
- Peningkatannya: Satu domain, satu endpoint, di seluruh dunia. Permintaan Anda secara otomatis diarahkan ke server terdekat yang tersedia. Tanpa konfigurasi regional bagi Anda, dan latensi yang jauh lebih rendah bagi pemain Anda, di mana pun mereka tinggal. Ini adalah perubahan backend masif yang sepenuhnya tidak terlihat oleh Anda—begitulah seharusnya infrastruktur yang baik bekerja.
🛠️ horizOn Simple Server: Host Sendiri Backend Game Anda secara Gratis
Kami sangat percaya bahwa tidak setiap proyek membutuhkan layanan terkelola, dan kami sangat benci keterikatan pada vendor (vendor lock-in). Mungkin Anda hanya membuat prototipe, atau mungkin Anda menginginkan kendali penuh atas perangkat keras Anda.
Itulah mengapa kami bekerja keras untuk merilis horizOn Simple Server—edisi gratis, sumber terbuka, dan dapat di-host sendiri.
Kami merancangnya agar semudah mungkin: ini adalah aplikasi PHP tunggal tanpa ketergantungan eksternal. Tanpa Docker, tanpa Composer, tanpa Java. Cukup letakkan di hosting PHP standar apa pun, dan Anda memiliki backend game yang lengkap dan berfungsi dalam hitungan menit.
- Bagian terbaiknya: Ini sepenuhnya kompatibel secara API dengan BaaS terkelola kami. Anda dapat memulai dengan Simple Server secara gratis, dan jika game Anda meledak popularitasnya dan Anda tidak ingin mengelola server lagi, Anda dapat beralih ke layanan terkelola secara instan. Tanpa penulisan ulang kode, tanpa kerumitan migrasi. Autentikasi, papan peringkat, penyimpanan cloud, pelaporan crash—semuanya gratis, di perangkat keras Anda sendiri.
Apa Selanjutnya?
Itu adalah enam pembaruan besar dalam satu peluncuran. Kami lelah, tetapi kami sangat bersemangat untuk melihat apa yang Anda bangun dengan alat-alat baru ini. horizOn dibangun oleh pengembang, untuk pengembang yang menginginkan kekuatan murni tanpa kerumitan perusahaan.
Coba horizOn secara gratis di horizon.pm — atau ambil Simple Server di GitHub dan host sendiri hari ini.
Beri tahu kami pendapat Anda di Discord atau Twitter. Sekarang, izinkan kami untuk pergi mengejar waktu tidur yang terlewat!