İçeriğe geç
Gerçek Zamanlı Sistemler

Dino Run

Sekiz voksel dinozorlu, üç şeritli bir mobil sonsuz koşu oyunu: Unity 6'yı besleyen bir Blender araç zinciri.

Mobil için üç şeritli bir sonsuz koşu oyunu; ilk eskizden derlenmiş sürüme kadar kişisel bir proje. Oyuncu voksel bir dinozor: sola ya da sağa kaydırınca şerit değiştiriyor, yukarı kaydırınca zıplıyor, aşağı kaydırınca yerde kayıyor. Oyunun istediği her şey bu dört hareketten birine indirgeniyor ve tasarım buna sadık kalıyor.

Sekiz tür — T-Rex, Triceratops, Brachiosaurus, Velociraptor, Stegosaurus, Ankylosaurus, Parasaurolophus ve Spinosaurus — betikle üretilmiş voksel gövdeler olarak başlıyor, Blender'da elle tamamlanıyor, ardından bir Python araç zinciriyle riglenip her biri için sekiz klip olmak üzere anime ediliyor ve editör fabrikalarıyla Unity'ye bağlanıyor. Rigde bir değişiklik yapmak bir öğleden sonrayı değil, bir betik çalıştırmayı gerektiriyor.

Bölümler blockout olarak hazırlanıyor ve otomatik olarak doğrulanıyor: her dizilim parkur boyunca örnekleniyor, herhangi bir kesit oyuncuya yapabileceği hiçbir hamle bırakmıyorsa reddediliyor. Zorluk hızdan ve yoğunluktan geliyor, asla adaletsiz bir yerleşimden değil.

Yapan
Özgür Kahraman — 3D ve Sürükleyici Deneyim Sanatçısı
Yıl
2026 — geliştirme aşamasında
Rol
Kişisel proje — tasarım, 3D, kod
Araçlar
  • Unity 6
  • Blender
  • Python
  • C#

1. Lig

Primeval Valley, üç türle

İlk lig, derlenmiş sürümden sırayla üç türle kaydedildi: voksel bir ormanın içinden geçen kızıl topraklı bir patika, taş kapılar, fosil engeller ve aralarındaki altınlar. Her klip, oyunun kendi kendini oynadığı on sekiz saniye.

T-Rex
Triceratops
Brachiosaurus

2. Lig

Ancient Wilds

İkinci lig bir inişle açılıyor: her parkur bir kat merdivenle toprağa gömülü harabelere iniyor, kamera da bu inişe doğru eğiliyor. Üç koşucu daha, aynı on sekiz saniye.

Velociraptor
Stegosaurus
Ankylosaurus

Kadro

Sekiz tür, tek araç zinciri

Her dinozor aynı betiklerle oluşturuluyor — üretilip elle temizlenen bir voksel gövde, on sekiz ila yirmi kemikli bir rig, sekiz animasyon klibi, bake edilmiş bir palet atlası — böylece kadro tutarlı kalıyor ve herhangi biri dakikalar içinde yeniden oluşturulabiliyor.

Blender araç zinciriyle render alınmış voksel T-Rex
Voksel Triceratops: yeşil, bodur; başının çevresinde bloklardan kemik beyazı bir boyun kalkanı ve üç boynuz
Voksel Brachiosaurus: yeşil; küçük bir başa doğru yukarı kıvrılan uzun bir boyun, onu dengeleyen bir kuyruk
Voksel Velociraptor: benekli yeşil, alçak ve yere paralel; kehribar rengi bir göz ve beyaz dişlerle dolu bir ağız
Voksel Stegosaurus: yeşil; sırtı boyunca çift sıra pas kırmızısı plaka, kuyruğunda dikenler
Voksel Ankylosaurus: kum rengi ve zırhlı; sırtında açık renkli plakalar, kuyruğunda gri bir topuz
Voksel Parasaurolophus: yeşil, iki ayağı üzerinde dik duruyor; kafatasından geriye doğru uzanan uzun bir tepelik
Voksel Spinosaurus: kurşuni mavi; sırtında kırmızı bir yelken, timsahınkini andıran uzun bir çene

Araç zinciri

Blockout hâlinde yüz bölüm

Bölümler önce gri olarak yerleştiriliyor — şeritler, engeller, toplanabilir öğeler — ve daha hiçbir görsel eklenmeden Blender'da üretilip önizleniyor. Bir doğrulayıcı her dizilimi parkur boyunca örnekliyor ve oyuncunun hayatta kalamayacağı bir dizilimi geri çeviriyor.

Bir ligin tüm bölümleri gri blockoutlar hâlinde yan yana; yukarıdan görünüm
Koşucunun gözünden bir blockout bölüm: üç şerit, kırmızı engeller, bir sıra altın
Yeraltı bölümlerine iniş, blockout hâlinde
1. Lig, Primeval Valley için konsept sayfası: orman parkurundaki dinozor ve çevresinde oyunun menüsü
Primeval Valley liginde Ankylosaurus, kayıttan bir kare
Ancient Wilds liginde Ankylosaurus, kayıttan bir kare