Roblox Studio Kullanarak Temel Parkour (Obby) Mekanikleri Tasarlama
Roblox Studio'da kendi oyununuzu geliştirmeye başlamak için parçaları sabitleme, doğma noktası ayarlama ve zararlı bloklar (Kill Brick) kodlama adımlarını öğrenin.

Roblox Studio\’ya giriş ve ilk adımlar
Roblox, sadece oyun oynanan bir platform değil, aynı zamanda milyonlarca kullanıcının kendi dünyalarını yarattığı bir oyun motorudur. Roblox Studio, bu dünyaları inşa etmek için kullanılan ücretsiz bir geliştirme aracıdır. Kodlamaya ve oyun tasarımına yeni başlayanlar için en popüler ve anlaşılır proje türü, genellikle Obby (Obstacle Course / Engel Parkuru) yapmaktır. Obby yaparken oyuncunun zıplayacağı platformlar oluşturulur, fizik kuralları yönetilir ve temel script (betik) mantığı kavranır.
Platformları oluşturma ve sabitleme (Anchor)
Bir Obby tasarlarken ilk adım \’Part\’ adı verilen temel yapı taşlarını çalışma alanına (Workspace) eklemektir. Blok, küre veya silindir şeklindeki bu parçalar boyutlandırma araçlarıyla birer basamağa dönüştürülür. Burada en sık yapılan hata, eklenen parçaların havada asılı kalacağını varsaymaktır. Oyun başlatıldığında parçaların yerçekimiyle aşağı düşmemesi için özellikler panelinden \’Anchored\’ (Sabitlenmiş) seçeneğinin işaretlenmesi şarttır.
Spawn Location (Doğma Noktası) yönetimi
Oyuncunun oyuna ilk bağlandığında veya parkurda düştükten sonra nerede doğacağını belirlemek için \’Spawn Location\’ nesnesi kullanılır. Parkurun başlangıcına yerleştirilen bu nesne, aynı zamanda Checkpoint (Kayıt Noktası) sistemlerinin de temelini oluşturur. Uzun bir Obby tasarlanıyorsa, oyuncuların sürekli en başa dönmemesi için her zorlu engelin ardına farklı takımlara (Teams) veya scriptlere bağlı yeni doğma noktaları eklenmelidir.
Kill Brick (Zararlı Blok) kodlama
Bir parkuru zorlaştıran en önemli unsur, dokunulduğunda oyuncunun karakterini sıfırlayan engellerdir. Kırmızı renge boyanmış bir lav bloğu veya lazer ışını yaratmak için parçanın içine basit bir Luau scripti eklenir. Bu script, parçaya bir karakterin temas edip etmediğini (Touched event) dinler ve temas eden modelin bir \’Humanoid\’ (oyuncu karakteri) olduğunu doğrularsa can değerini (Health) sıfıra indirir. Bu küçük kod parçacığı, Roblox\’taki etkileşim mantığının temelidir.
Başlangıç kontrol listesi
- Havada durması gereken tüm parçaların \’Anchored\’ özelliğini aktif hale getirin.
- Oyuncuların düşmeden zıplayabileceği mesafeleri test modunda deneyerek ayarlayın.
- Kill Brick scriptini yazarken büyük/küçük harf duyarlılığına dikkat edin.
- Projenizi düzenli aralıklarla Roblox sunucularına yayımlayarak (Publish) kaydedin.
Sonuç
Roblox Studio ile temel bir Obby tasarlamak, 3D uzayda nesne manipülasyonunu ve temel programlama mantığını öğrenmenin en eğlenceli yoludur. Parçaları sabitlemek, doğma noktalarını doğru yerleştirmek ve zararlı blokları kodlamak, daha karmaşık oyun projelerine geçiş için sağlam bir temel oluşturur. SoftPusula görselinde Roblox Studio\’nun resmi belgelerindeki gerçek Workspace ve script arayüzü kullanılmalı; rastgele oyun içi ekran görüntüleri kullanılmamalıdır.
Görüşünüz bize yol gösterir.
Tek dokunuşla değerlendirin. Kişisel bilgi toplanmaz.
SP