Blog
Roblox Oyunu Nasıl Yapılır? Studio, Luau ve Yayınlama
Yayın tarihi:
1. Roblox Studio'yu kurun
Roblox oyunları Roblox Studio ile yapılır. create.roblox.com adresinden ücretsiz indirilir, Windows ve macOS'ta çalışır ve Roblox hesabınızla açılır. İlk açılışta Baseplate gibi boş bir şablonla ya da hazır bir oyun şablonuyla başlayabilirsiniz.
2. Sahneyi kurun
Oyun dünyası parçalardan (Part) ve modellerden oluşur. Explorer penceresi sahnedeki her şeyi ağaç olarak, Properties penceresi seçili nesnenin boyutunu, rengini ve fiziğini gösterir. Toolbox içinde başkalarının paylaştığı hazır modeller var; bunları kullanmadan önce içlerinde gizli script olup olmadığına bakın.
3. Luau ile ilk script
Roblox'ta oyun mantığı Luau ile yazılır; Luau, Lua'dan türeyen ve tür denetimi gibi eklemeler getiren bir dildir. Sunucuda çalışan kod Script, oyuncunun cihazında çalışan kod LocalScript olarak eklenir. İlk adım genelde bir parçaya dokunan oyuncuya puan veren ya da onu başka bir yere ışınlayan kısa bir scripttir.
4. Sunucu ve istemci ayrımı
Oyuncunun cihazı hileye açıktır; para, puan ve envanter gibi değerler yalnız sunucuda değiştirilmeli. İstemci ile sunucu RemoteEvent üzerinden konuşur ve sunucu, istemciden gelen her isteği kendi tarafında doğrulamalıdır. Oyuncu verisini kaydetmek için DataStore kullanılır.
5. Test edin
Studio'daki Play düğmesi oyunu kendi bilgisayarınızda başlatır. Test sekmesinden birden fazla oyuncuyla yerel sunucu açarak çok oyunculu durumları da deneyebilirsiniz. Output penceresi hataları gösterir; yayından önce telefonda da açıp kontrollerin dokunmatikte çalıştığına bakın, çünkü Roblox'ta telefondan oynayan çok sayıda oyuncu var.
6. Yayınlama
File menüsündeki Publish to Roblox ile oyun hesabınıza yüklenir. Oyunun adı, açıklaması, simgesi ve görselleri Creator Hub'dan düzenlenir; oyun herkese açık yapılana kadar yalnız siz görürsünüz. Roblox, oyunların içeriğini bir anket üzerinden derecelendirir; bu adımı tamamlamadan oyun herkese açılamaz.
7. Oyun nasıl para kazandırır?
Roblox'ta kazanç Robux iledir: oyun geçişleri (Game Pass) kalıcı ayrıcalıklar, geliştirici ürünleri (Developer Product) tekrar alınabilen eşyalar satar; Premium üyelerin oyunda geçirdiği süreye göre de ödeme alınır. Kazanılan Robux, Developer Exchange (DevEx) programıyla paraya çevrilebilir. Roblox'un belgelerine göre en az 30.000 kazanılmış Robux, doğrulanmış e-posta ve 13 yaş şartı var; kur Roblox tarafından belirlenir ve değişebilir, güncel oranı create.roblox.com'daki DevEx sayfasından kontrol edin.
8. Oyunu bulunur kılmak
Roblox'ta yeni bir oyunun öne çıkması, oyuncuların geri dönüp dönmediğine ve oyunda ne kadar kaldığına bağlıdır. İlk günlerde arkadaşlarınızla test edin, oyuncu yorumlarına göre düzenli güncelleme yapın ve Roblox'un kendi reklam araçlarını küçük bütçelerle deneyin. Tek seferlik büyük bir çıkış yerine sık ve küçük güncellemeler daha sağlıklıdır.
Kendi oyununuzu mu istiyorsunuz?
Roblox dışında, kendi mağaza sayfası ve kendi geliri olan bir oyun istiyorsanız Unity ve Godot ile mobil ve PC oyunları geliştiriyoruz; oyun geliştirme bizde 40.000 TL'den başlıyor.
İlgili hizmet
Mobil ve PC Oyun Yapımı