Hermes

Unreal Engine 5 ile Geliştirilen Açık Dünya Macera Oyunu

Hermes Ana Görsel

Oyun Hakkında

Hermes, Unreal Engine 5.6 ile geliştirilmiş, mitolojinin ünlü kargocusu Hermes'in henüz bir "Çaylak" olduğu dönemleri konu alan, hikaye odaklı ve Üçüncü Şahıs (Third-Person) bir Açık Dünya RPG oyunudur. Zeus'un emriyle efsanevi Pandora'nın Kutusu'nu teslim etmeye çalışan Hermes, Disney ve Herkül animasyonlarından ilham alan "Hand-Painted" (El Çizimi) canlı bir dünyaya adım atar.

Oyunun kalbinde oyuncunun ahlaki pusulasını test eden dinamik bir Karma Sistemi yatar. Diyaloglardaki seçimler ve kutuyu açma kararı, dünyanın atmosferini anlık olarak değiştirir; huzurlu çevre bir anda kasvetli bir çorak araziye dönüşebilir. Oyuncu, Savaş Sisi (Fog of War) ile kaplı haritayı keşfedip hayatta kalma mekaniklerini yönetirken, eylemlerinin sonucunda iyi veya kötü birbirinden tamamen farklı finallere ulaşır.

Neler Yaptım?

Team Nyx ile geliştirdiğimiz bu projede Game Designer ve Main Programmer (Core Blueprint Developer) olarak görev aldım. Sistem mimarisinin kurulması ve açık dünyanın gerektirdiği teknik optimizasyon süreçlerinde aktif rol oynayarak şu başlıca katkıları sağladım:

  • Dinamik Karma ve Çoklu Son: NPC diyaloglarından beslenen ve dünyanın fiziksel durumunu (aydınlık/kasvetli) gerçek zamanlı değiştiren karma mekaniğini programladım; bu sistemi Pandora'nın Kutusu ve oyunun finali ile entegre ettim.
  • Derin Performans Optimizasyonu ve Build: Devasa açık dünyanın yarattığı CPU/VRAM darboğazlarını çözdüm. Gereksiz "Tick" işlevlerini kapattım, agresif Culling ve Texture Streaming kuralları uygulayarak oyunu stabil 75 FPS'te, tam optimize "Shipping Mode" paketine (Build) hazır hale getirdim.
  • Keşif ve Dinamik Zaman Sistemi: Oyunun görsel/işitsel yapısını tetikleyen 24 saatlik dinamik zaman döngüsünü (Day/Night) tasarladım. Ayrıca haritayı dinamik açan Fog of War (Savaş Sisi) ve akıcı yüzme mekaniklerini ekledim.
  • Diyalog ve Görev Sistemi: NPC'lerle etkileşime girilmesini sağlayan detaylı diyalog sistemini ve görev akış mantığını kurdum.
  • Akıllı Arayüz (Smart UI): Ekranı kaplayan arayüzler yerine; oyuncunun kamerasına dönük çalışan (Look-at-Camera) ve mesafeye göre otomatik kaybolan, World Space tabanlı performans dostu 2D Quest UI sistemini kurguladım.

Proje Bilgileri

  • Tür: Open World, Adventure, RPG
  • Motor: Unreal Engine 5.6.1
  • Dil: Blueprint Visual Scripting
  • Süre: 5 Ay
  • Takım: 5 Kişi
  • Platform: PC (Windows)

Kullanılan Araçlar

  • • Unreal Engine 6
  • • Blender
  • • Substance Painter
  • • GitHub

Geliştirme Aşamasından Görüntüler