Bloga Dön

Kan, Ter ve Kod: horizOn’un Şimdiye Kadarki En Büyük Bağımsız Oyun Backend Güncellemesinin Perde Arkası

Yayınlanma tarihi 22 Şubat 2026
Kan, Ter ve Kod: horizOn’un Şimdiye Kadarki En Büyük Bağımsız Oyun Backend Güncellemesinin Perde Arkası

Kan, Ter ve Kod: horizOn’un Şimdiye Kadarki En Büyük Bağımsız Oyun Backend Güncellemesinin Perde Arkası

Oyun geliştirmek zaten yeterince zor. Bir de arkasındaki altyapıyı kurmak mı? Bu, uğraşmamanız gereken bir baş ağrısı.

horizOn olarak hedefimiz her zaman basitti: Bağımsız geliştiricilere (indie devs), kendi başınıza kurma kabusuyla uğraşmadan; liderlik tabloları, bulut kayıtları, kimlik doğrulama ve uzaktan yapılandırma gibi güçlü bir oyun backend'i sunmak. Geçtiğimiz birkaç hafta boyunca ekibimiz aşırı kahve ve çok az uykuyla çalıştı. Geri bildirimlerinizi dinledik, eski kodları yıktık ve hayatınızı gerçekten kolaylaştıracağına inandığımız sistemler inşa ettik.

Bugün, şimdiye kadarki en büyük güncellememizi yayınlamaktan inanılmaz gurur duyuyoruz. Bu sadece bir özellik listesi değil; en önemli şeye, yani oyununuzu eğlenceli hale getirmeye odaklanabilmeniz için harcanan haftalarca süren emeğin bir sonucudur. İşte sizin için yeni sunduğumuz her şey:

🎮 Unreal Engine SDK: Yerel, Temiz ve Hazır

Siz istediniz, biz de doğru şekilde sunduğumuzdan emin olmak için birçok geceyi uykusuz geçirdik. horizOn artık mevcut Unity ve Godot SDK'larımızın yanı sıra resmi olarak Unreal Engine'i de destekliyor.

Unreal'a sadece basit bir eklenti yapıp geçmek istemedik. Unreal'da sıfırdan özel bir oyun backend'i kurmaya çalıştıysanız, bunun ne kadar çok hazır kod (boilerplate) ve hayal kırıklığı içerdiğini bilirsiniz. Unreal Engine SDK'mızı C++ ve Blueprint geliştiricileri için tamamen yerel hissettirecek şekilde tasarladık.

  • Sizin için anlamı: Sadece projeye dahil edin, API anahtarınızı yapılandırın ve bağlandınız. Unity, Godot ve Unreal'ın artık tam olarak desteklenmesiyle horizOn, günümüzdeki bağımsız oyunların büyük çoğunluğuna güç veren motorları sorunsuz bir şekilde destekliyor. Tek backend, her motor.

🚨 Yerleşik Hata Raporlama: Oyuncular Fark Etmeden Hataları Yakalayın

Oyununuz çöktüğü için bir oyuncunun kötü bir yorum bırakmasından ve sizin bundan haberinizin bile olmamasından daha üzücü bir şey yoktur.

Sizi Sentry veya Crashlytics gibi ağır ve pahalı üçüncü taraf araçları entegre etmeye zorlamak yerine, otomatik hata raporlamayı doğrudan horizOn'un içine yerleştirdik. Kısıtlı imkanlarla çalışan bağımsız geliştiricilerin her şeye tek bir yerden erişmesini istedik.

  • Nasıl yardımcı olur: Sistem çökmeleri otomatik olarak yakalar, türlerine göre gruplandırır ve yükselen hataları doğrudan panelinizde işaretler. Hata verileriniz artık liderlik tablolarınızın ve oyuncu verilerinizin hemen yanında yaşıyor. Oyununuzu yayınlayın, neyin bozulduğunu gerçek zamanlı izleyin ve hızla düzeltin.

🤖 MCP Sunucu Entegrasyonu: Yapay Zeka Oyun Backend'inizle Buluşuyor

Geliştirme süreçlerinin nereye evrildiğini her zaman takip ediyoruz ve bu bizim için bir tutku projesiydi. horizOn için, yapay zeka asistanlarını harici araçlarla bağlayan açık standart olan Model Context Protocol (Model Bağlam Protokolü) kullanarak bir MCP sunucusu oluşturduk.

Bunu nasıl gerçekten yararlı hale getirebileceğimizi bulmak için çok zaman harcadık. Artık Claude, Cursor veya MCP uyumlu herhangi bir yapay zeka aracı kullanıyorsanız, onu doğrudan horizOn backend'inize bağlayabilirsiniz.

  • Sonuç: Yapay zeka asistanınızın içinden doğal dil kullanarak liderlik tablonuzu sorgulayabilir, oyuncu verilerini kontrol edebilir veya uzaktan yapılandırmaları yönetebilirsiniz. Editörünüz, paneliniz ve terminaliniz arasında geçiş yapmak yerine, yapay zekanız bunları doğrudan halleder.

📱 Yenilenmiş Bir Kontrol Paneli: Daha Hızlı, Daha Temiz ve Mobil Uyumlu

Eski panelin, özellikle hareket halindeyken biraz hantal olduğunu söylediniz. Sizi duyduk. Kullanıcı arayüzünü tamamen yıktık ve gerçekten görmeniz gerekenlere odaklanacak şekilde yeniden inşa ettik.

Bilgi hiyerarşisi, duyarlı veri tabloları ve yükleme hızları üzerine günlerce kafa yorduk. Daha da önemlisi, sonunda düzgün bir mobil destek ekledik.

  • Neden önemli: İster ana monitörünüzde hata ayıklıyor olun, ister işe giderken telefonunuzdan lansman günü oyuncu metriklerinizi takıntılı bir şekilde kontrol ediyor olun; horizOn paneli artık hızlı, okunabilir ve duyarlı.

🌍 Küresel Yük Dengeleyici: Hepsine Hükmedecek Tek Alan Adı

Altyapı yönlendirmesi kulağa havalı gelmeyebilir ama kritiktir. Daha önce horizOn bölgesel alt alan adları kullanıyordu, bu da bir sunucu bölgesi seçmeniz ve SDK'nızı manuel olarak yapılandırmanız gerektiği anlamına geliyordu. Çalışıyordu ama bizim için yeterince zarif değildi.

Tüm horizOn altyapısının önüne bir küresel yük dengeleyici (global load balancer) yerleştirerek devasa bir mimari güncelleme yaptık.

  • Güncelleme: Dünya çapında tek alan adı, tek uç nokta. İstekleriniz otomatik olarak en yakın kullanılabilir sunucuya yönlendirilir. Sizin için sıfır bölgesel yapılandırma ve oyuncularınız nerede yaşarsa yaşasın önemli ölçüde daha düşük gecikme süresi. Bu, sizin için tamamen görünmez olan devasa bir backend değişikliğidir; iyi bir altyapı tam olarak böyle olmalıdır.

🛠️ horizOn Simple Server: Oyun Backend'inizi Ücretsiz Olarak Kendiniz Barındırın

Her projenin yönetilen bir hizmete ihtiyaç duymadığına inanıyoruz ve satıcıya bağımlı kalmaktan (vendor lock-in) nefret ediyoruz. Belki sadece prototip aşamasındasınız veya donanımınız üzerinde tam kontrol istiyorsunuz.

Bu yüzden, ücretsiz, açık kaynaklı ve kendi sunucunuzda barındırabileceğiniz sürümümüz olan horizOn Simple Server'ı yayınlamak için çok çalıştık.

Bunu mümkün olduğunca sorunsuz olacak şekilde tasarladık: Harici bağımlılığı olmayan tek bir PHP uygulamasıdır. Docker yok, Composer yok, Java yok. Sadece standart bir PHP barındırma hizmetine yükleyin ve dakikalar içinde eksiksiz, çalışan bir oyun backend'ine sahip olun.

  • En iyi kısmı: Yönetilen BaaS (Hizmet Olarak Backend) hizmetimizle tamamen API uyumludur. Simple Server ile ücretsiz başlayabilir ve oyununuzun popülaritesi patlarsa ve artık sunucuları yönetmek istemezseniz, anında yönetilen hizmete geçebilirsiniz. Kodun yeniden yazılması yok, taşıma zahmeti yok. Kimlik doğrulama, liderlik tabloları, bulut kayıtları, hata raporlama; hepsi kendi donanımınızda ücretsiz.

Sırada Ne Var?

Bu, tek bir hamlede altı devasa güncelleme demek. Bitkiniz ama bu yeni araçlarla neler inşa edeceğinizi görmek için daha heyecanlı olamazdık. horizOn, kurumsal şişkinlik olmadan ham güç isteyen geliştiriciler tarafından, geliştiriciler için inşa edildi.

horizon.pm adresinden horizOn'u ücretsiz deneyin — veya GitHub'daki Simple Server'ı edinin ve bugün kendiniz barındırın.

Düşüncelerinizi Discord veya Twitter üzerinden bize bildirin. Şimdi, izninizle, biraz uyumamız gerekiyor!