3 puan yazan GN⁺ 2025-03-30 | 1 yorum | WhatsApp'ta paylaş
  • Veloren, geniş bir fantastik dünyayı keşfederken savaş, üretim ve çok oyunculu deneyimi bir arada sunan bir aksiyon macera RPG'sidir
  • Dağlar, çöller, ormanlar ve yer altı mağara ağları arasında dolaşırken maden ve mücevher çıkarmak gibi keşif ve toplama unsurları oyunun temel eksenlerinden biridir
  • Hızlı çatışma sistemi ile çeşitli silahları ve oyun tarzlarını destekler; zindanlarda ve sığınaklarda boss'lara ve canavarlara karşı savaşılır
  • Kasaba NPC'leri, ekipman üretimi ve vahşi hayvanları evcilleştirme gibi, macerayı hazırlayıp genişleten unsurlar da sunulur
  • Arkadaşlarla sunucu veya LAN üzerinden birlikte oynanabilir; ayrıca kaynak kodu üzerinden projeye katkı da yapılabilir

Veloren'de neler yapılabilir

  • Veloren, aksiyon macera RPG'si olarak geniş bir fantastik dünyada geçer
  • Keşif bölgeleri devasa dağlar, kurak çöller, sık ormanlar gibi farklı ortamlardan oluşur
  • Yer altının derinliklerindeki geniş mağara ağlarında maden ve mücevher çıkarılabilir
  • Savaş sistemi hızlı ve dinamik bir akışı hedefler; farklı silahlar ve oyun tarzları keşfedilebilir
  • Zindanlarda ve sığınaklarda tehditkâr boss'lar ve ürkütücü canavarlarla karşılaşılır
  • Kasabalarda NPC'lerle etkileşime geçilip yolculuk için gerekli hazırlıkları yapmak üzere ekipman üretilebilir
  • Vahşi hayvanlar yoldaş veya binek olarak evcilleştirilip kullanılabilir
  • Dünya, oyun sırasında tamamen simüle edilen prosedürel olarak oluşturulmuş bir dünyadan oluşur
  • Çok oyunculu sunucularda arkadaşlarla maceraya atılabilir veya LAN üzerinden doğrudan sunucu barındırılabilir
  • Kaynak kodu incelenebilir ve projeye doğrudan katkı sağlanabilir

Son geliştirme blogları

  • These weeks in Veloren 250
    • Yansıma efektleri, dalga gibi yayılan değişiklikler ve eski mekânlarla ilgili güncellemeler
    • 21 Kasım 2025'te yayımlandı
    • 2 Mayıs 2025 ile 31 Mayıs 2025 arasındaki çalışmaları içerir
    • Okuma süresi 29 dakika
  • These weeks in Veloren 249
    • Kamp ateşi, animasyonlu hikâye anlatımı, uyku ve kahvaltıdaki sebze menüsüyle ilgili güncellemeler
    • 6 Eylül 2025'te yayımlandı
    • 17 Nisan 2025 ile 1 Mayıs 2025 arasındaki çalışmaları içerir
    • Okuma süresi 19 dakika
  • These weeks in Veloren 248
    • Düzeltmeler, kitler, mevsimsel içerik ve i18n ile ilgili güncellemeler
    • 13 Haziran 2025'te yayımlandı
    • 1 Nisan 2025 ile 16 Nisan 2025 arasındaki çalışmaları içerir
    • Okuma süresi 44 dakika
  • Daha eski gönderiler blog listesinde görülebilir

1 yorum

 
GN⁺ 2025-03-30
Hacker News görüşleri
  • Dağların ve nehirlerin nasıl üretildiğini merak ediyorsanız, bu büyük ölçüde "Large Scale Terrain Generation from Tectonic Uplift and Fluvial Erosion" makalesine dayanıyor.
    Her chunk, gürültü tabanlı sabit bir hızla yükseliyor; chunk'ın eğimine ve su toplama alanının büyüklüğüne göre erozyon uygulanıyor.
    Sonuçta bir nehir ağı ve her chunk'ın merkez yüksekliği ortaya çıkıyor; yollar, mağaralar ve yapılar da buna göre yerleştiriliyor.
    Gerçek vokseller yalnızca oyuncu ilgili bölgeyi yüklediğinde belirleniyor ve genelde kaydedilmiyor.
    Dünya üretiminden bağımsız teknolojiler olarak render için wgpu kullanılıyor, modeller MagicaVoxel ile yapılıyor, istemci ve sunucunun ikisi de ECS olan specs'i kullanıyor.

  • Launcher ile kurulum süreci biraz bozulmuş gibi.
    Doğrudan Mac indirmesi de cargo install da Airshipper v0.15.0 kuruyor; çalıştırınca bunun eski sürüm olduğunu ve yeni sürümü kurmanız gerektiğini söylüyor.
    Düğmeye basınca GitHub sürümler sayfasına gidiyor ama en yeni sürüm 0.14; aralıktaki v0.16 ise yalnızca tag olarak var, çıktısı yok.
    Bir issue sayfası var ama launcher'ın GitHub sayfası GitLab deposunun sadece bir aynası; GitLab'da ise en yeni sürüm çıktıları var.
    Resmî bağlantıların ve cargo install indirmesinin insanları neden GitHub sayfasına yönlendirdiğini anlamak zor.

    • Launcher, yeni bir sürüm olup olmadığını kontrol etmek zorunda kalmadan en yeni build'i kolayca alabilmek için yapılmıştı.
      Birkaç yıl önce güncellemeler düzensizdi; bazen birkaç günde, bazen bir haftadan uzun sürede çıkıyordu.
      Şimdi yeni build'ler haftada bir olacak şekilde düzenli hâle getirildi, ancak launcher hâlâ GitLab projesinde kayıtlı çeşitli gayriresmî ve deneysel sunucuları keşfetmenin bir yolu olarak da kullanılıyor.
  • Veloren'i sevmek istiyorum; tasarım hedeflerini ve sanat yönünü beğendiğim için uzun zamandır takip ediyorum, ama bugün bile oyun tasarımcısı olmadan, yalnızca sanatçılar ve geliştiricilerle oyun yapıldığında ortaya çıkan sonucu iyi gösteriyor.
    Çok sayıda harika unsur var, ama bir video oyunu olarak sürekli asıl noktayı ıskalıyor gibi hissettiriyor.

    • Katılıyorum. Bizzat katkıda bulunmuş biri olarak bakınca Veloren, harika özelliklerin bir araya toplandığı bir şey; ancak oynanış döngüsü ve genel oyuncu deneyimine odağı zayıf görünüyor.
      Anlaşılır nedenlerle, bir kişinin boş zamanında bitiremeyeceği değişiklikleri uygulamak çok zor; Veloren epey popüler olduğu için büyük değişikliklerin tartışma çıkmadan ilerlemesi de zor.
      Birini suçlamak güç; bu, açık kaynak oyun geliştirmenin doğasına yakın görünüyor.
      Yine de biraz vaktiniz varsa denemenizi öneririm. Birkaç saat oldukça eğlenceli ve görülecek, keşfedilecek çok şey var.
      Biraz tutarsız tasarım bazen avantaja da dönüşüyor; çünkü oyun yalnızca öngörülebilir şekilde akmıyor.
      Ancak WoW gibi cilalanmış, zaman yutan bir oyun bekliyorsanız hayal kırıklığına uğrayabilirsiniz.
  • Rust oyun geliştirme hareketleniyor.
    Veloren'in ana istemcisi kendi motoruyla yapılmış; Tiny Glade ise Bevy ECS kullanıyor ama grafik stack'i kendi uygulaması.
    Bevy ve Fyrox da epey kullanılabilir hâle geliyor. Henüz Godot seviyesinde değiller ama yaklaşıyorlar; iki motorun tasarım hedefleri çok farklı olduğu için seçenek oluşuyor.
    Bevy, ECS'e güçlü biçimde yaslanıyor ve seviye oluşturucu gibi yardımcı crate'ler ile üçüncü taraf kütüphaneleri bol.
    Fyrox, ECS'e o kadar güçlü biçimde bağlı değil ve her şeyi içinde barındıran eksiksiz bir paket olmaya çalışıyor.
    Bevy daha olgun bir motor, ama ikisi de gerçek kullanım için uygun.
    İkisi de WASM bundle olarak web dağıtımını kolaylaştırdığı için birden çok platformu hedeflemek açısından iyi.
    Rust, başlıca oyun programlama dillerinden biri hâline geliyor; zaten web backend, RPC ve API servisleri dili olarak da çok iyi olduğundan oyun sunucuları da Rust ile yazılabilir.

    • Eski şakada olduğu gibi, Rust'ta 50 oyun motoru ve 5 oyun var.
      Araçlar hazır olsa bile kritik nokta, büyük stüdyoların bunları gerçekten kullanıp kullanmadığı.
    • Doğru mu bilmiyorum ama açık kaynak oyun motorlarına bakan biri olarak Bevy oldukça cazip görünüyor.
      Özellikleri de iyi görünüyor, Tiny Glade de harika duruyor; kod tabanı yeni ve modüler.
      Şu anda ayağına dolanan şey, yerleşik bir editör/IDE ile scripting ya da node sisteminin olmaması.
      Bu yüzden şimdilik Godot daha cazip görünüyor.
      O3DE'yi de izliyorum ama onun benim elimdekinden daha iyi donanım istediği anlaşılıyor.
    • Rust meraklıları arasında, Rust'ın diğer tüm dillerin ve araçların yerini alacağına dair bir varsayım var gibi.
      Bu tür girişimler havalı olsa da, tek başına Rust'ın başlıca oyun programlama dili hâline geldiğini söylemek için yeterli değil.
      Özellikle diğer araçların Rust tarafındaki araçlardan çok daha olgun ve rafine olması büyük etken.
  • İlgili başka yazılar varsa merak ederim
    Veloren, an open source game, release 0.16 - https://news.ycombinator.com/item?id=39876804 - Mart 2024, 17 yorum
    Five Years of Veloren - https://news.ycombinator.com/item?id=36259635 - Haziran 2023, 1 yorum
    Veloren is a multiplayer voxel RPG written in Rust - https://news.ycombinator.com/item?id=33496414 - Kasım 2022, 4 yorum
    Veloren is a multiplayer voxel RPG written in Rust - https://news.ycombinator.com/item?id=30667022 - Mart 2022, 177 yorum
    Veloren – Open-source MMORPG written in Rust - https://news.ycombinator.com/item?id=26037461 - Şubat 2021, 143 yorum
    Veloren: An open-world, open-source multiplayer voxel RPG written in Rust - https://news.ycombinator.com/item?id=20347286 - Temmuz 2019, 1 yorum

  • Birkaç yıl önce Veloren’i kısa süre denemiştim; gelişim miktarı etkileyici, tekrar denemem lazım
    Cidden merak ettiğim şey şu: voksel kullanırken neden hâlâ blok tabanlı bir forma ihtiyaç var?
    Voksel teknolojisi ilk öne çıkmaya başladığında, voksel sayısı yeterince artıp fiziksel etkileşim hesaplamaları iyileşince bunun sıradan oyunlar gibi görüneceğini sanmıştım
    Darboğazın nerede olduğunu, yoksa bunun bugün de kasıtlı bir görsel stil mi olduğunu merak ediyorum
    Bazı boss’lara bakınca o yöne yaklaşıyor gibi görünüyor ama düşündüğümden hâlâ uzak duruyor

    • Stil tercihi gibi görünüyor
      Uzayda dönen voksellere baktığımda, kafamda artık “voksel”den çok küpe yakın oluyor
      Günümüzde bu kelime sanki fazla geniş kullanılıyor
    • Ben de benzer hissediyorum
      Vokseli yoğun kullanan oyunlar arasında ilk oynadığım Command and Conquer: Tiberian Sun’dı
      O dönemin ikinci nesil Westwood oyunları birimler ve mermiler için voksel kullanıyordu, ama Minecraft’ın popülerleştirdiği gibi güçlü bir kübist stil amaçlamıyorlardı
      Sonuçta, hem donanım hem yazılım tarafında fiziği farklı modelleyen bir teknolojinin üzerine yapılar inşa etmişiz gibi görünüyor
    • Space Engineers 2 ve Enshrouded’a bakmak iyi olur
      İkisi de vokseli o yöne doğru zorluyor
      Benzer şekilde SE2’nin gezegen su simülasyonu da muhteşem olacak
    • Görsel olarak küp gibi görünmeyen pek çok voksel oyunu da var
      Marching cubes algoritması buna bir örnek
      Blok tabanlı olmayan, tamamen şekli değiştirilebilir ve kazılabilir bir voksel oyunu olarak https://store.steampowered.com/app/1203620/Enshrouded/ var
    • Biraz tuhaf olan şu: blok biçimli voksellerin başlıca avantajı inşa etmeyi kolaylaştırması, ama bu oyunlar inşa oyunu değil
  • Veloren’in çok erken bir sürümünü Cube World alternatifi olarak denediğimi hatırlıyorum
    Bugünkü haline geldiğini görmek sevindirici

  • Bu, Cube World adlı başka bir oyunun açık kaynaklı versiyonu; Cube World ise çıktığı dönemde fiilen dolandırıcılığa yakındı
    Vadedilen özelliklerden sadece birkaçı vardı ve yıllarca güncelleme de gelmedi

    • Söylediğin gibi proje Cube World klonu olarak başladı
      CloneWorld adı da birkaç kez gündeme geldi ama tutmadı
      Ancak kısa süre sonra istediğimiz yönün farklı olduğuna karar verildi
      Veloren, Cube World’e ancak dış görünüş olarak benziyor; ben şahsen o kadar da benzediğini düşünmüyorum ve artık tamamen bağımsız bir yöne gidiyor
    • Bu açıklama biraz eskimiş gibi
      Veloren, Cube World klonu olarak başladı ama zamanla hedefi değişti ve Veloren’in kendi oyunu olma yönüne kaydı
  • Çalıştırmama yardımcı olan birkaç ipucu
    Derinlemesine bildiğimden değil, sadece benim ortamımda işe yarayan yöntemler
    Flatpak ya da COPR yerine Rust paketini kurdum
    Wayland kullanıyorsanız kesirli ölçeklendirmeyi kapatın
    Gnome uygulama ızgarası yerine terminalden airshipper çalıştırın
    Zaten Gnome uygulama ızgarasından çalıştırdıysanız geride kalmış yetim süreçler olup olmadığını kontrol edip sonlandırmanız gerekir. Bir iş parçacığını tamamen yiyip kilitlenmiş gibi görünüyor

  • Bu kelime ad olarak kullanılırsa Almancada “kayıp” anlamına gelmiyor mu?
    Daha önce kısa süre denemiştim; oldukça ilginçti, özellikle biyomlar ve ışıklandırma iyiydi

    • Almanca kelime Verloren, Hollandacada da aynı
      Yine de benzerlik epey belirgin