Lisanssız 3D Açık Dünya Oyunu Hedra

Hedra, 3D açık dünya oyunu olarak genç bir geliştirici tarafından sıfırdan yaratıldı. Keşfedilecek sonsuz dünyalar ve görevler sizi bekliyor.

Hedra: Lisanssız 3D Açık Dünya Oyunu

Hedra, genç bir geliştirici tarafından sıfırdan yaratılan iddialı bir 3D açık dünya oyunudur.

Hedra, genç bir geliştirici tarafından sıfırdan tasarlanan ve yüksek hedefler taşıyan bir 3D açık dünya oyunudur. Bu proje, geliştiricinin lisede öğrenim gördüğü dönemde, yaklaşık 15 yaşında başlamıştır. Başlangıçta OpenGL hakkında bilgi edinmek amacıyla yola çıkan bu proje, zamanla kapsamı genişleyerek tam teşekküllü bir oyun ve oyun motoruna dönüşmüştür.

Hedra’nın Özellikleri

Oyun, yaklaşık 100.000 satır kod içermekte ve hem Linux hem de Windows için birinci sınıf destek sunmaktadır. Hedra, oyunculara keşfedilecek sonsuz sayıda prosedürel olarak oluşturulmuş dünya, çeşitli beceriler ve tamamlanması gereken görevler sunmaktadır. Oyun, aşağıdaki özellikleri barındırmaktadır:

  • Güzel prosedürel olarak oluşturulmuş dünyalar
  • Görevler ve boss savaşları
  • 100’den fazla eşya ve nadirlik sistemi
  • Beceri ve beceri ağacı sistemi
  • Dört farklı sınıf ve her biri için iki uzmanlık
  • Dinamik olarak oluşturulmuş yapılar
  • Balık tutma, zanaat yapma gibi aktiviteler
  • Ticaret ve NPC’ler
  • Yoldaşlar ve evcil hayvanlar
  • Güzel bir müzik altyapısı
  • Haritalar ve navigasyon
  • Farklı boyutlar

Teknik Detaylar ve Geliştirme Süreci

Hedra’nın geliştirme süreci, zamanla daha da karmaşık hale gelmiştir. Oyun motoru, modern OpenGL kullanarak tam teşekküllü bir render sistemi, dinamik gölgelendirme ve ekran alanı yansımaları gibi birçok teknik özelliği desteklemektedir. Ayrıca, modlama desteği, Python betik desteği ve oyun bileşenlerini test etmek için bir çerçeve gibi özellikler de bulunmaktadır.

Oyun dünyası tamamen prosedürel olarak oluşturulmakta ve bu nedenle bir dünya kaydetme dosyası bulunmamaktadır. Sadece oyuncunun içerikleri ve dünya tohumları kaydedilmektedir. Voxel tabanlı bir dünya yapısına sahip olan Hedra, Marching Cubes adı verilen bir algoritma kullanarak kesirli yüzeyler oluşturmaktadır. Oyun, sadece .PLY ve .DAE dosyalarını yüklemekte ve bu modellerin dokuları bulunmamaktadır.

Hedra, genç bir geliştiricinin hayal gücünü ve teknik becerilerini sergileyen etkileyici bir projedir. Oyun, oyunculara keşfedilecek zengin içerikler sunarken, geliştiriciye de önemli bir öğrenim deneyimi sağlamıştır.

Kaynak: Hacker News (trend)

29.Peron
29.Peron

Reklamcılık mezunuyum. Bir dönem reklam ajanslarında metin yazarı olarak çalıştım; markalara hikâyeler yazdım, sonra o hikâyelerin içine sıkışan emeği fark edip akademiye sığındım. Şu anda Üsküdar Üniversitesi’nde Medya ve Kültürel Çalışmalar alanında yüksek lisans yapıyorum. Çalışma alanım; kreatif endüstri işçilerinin güvencesizliği.

Sosyolojiyle aramda inişli çıkışlı bir aşk var. Hatta bu ilişkinin bana verdiği ilhamla kaleme aldığım Egemen Aşk İdeolojisi Üzerine adlı bir deneme kitabı yazdım — ne diyelim, herkesin bir yarası var.

Uzun lafın kısası: “Bu çocuk bir şeylerle uğraşıyor” desinler, yeter.
“Ne iş yapıyorsun?” sorusuna hâlâ net bir cevabım yok; ama “neyle dertleniyorsun?” denirse, oturur konuşuruz.

Yazılar: 2107

Bir yorum

Cevap Bırak

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir