Elementium: Secrets of the Arkain
Bitirme projesi · PC
Elementium: Secrets of the Arkain, üniversitede ekip olarak yaptığımız turn-based bir roguelite. Bu proje, tasarımın tamamının bende olmasıyla değil, uygulamadaki derinlik ve sistem mimarisiyle ilgili.
Proje hakkında
- Durum: Yayınlandı
- Platform: PC
- Tür: Turn-Based Roguelite
- Motor: Unity (C#)
- Ekip: Üniversite ekibi, bitirme projesi (Bitirme Projesi I ve II). Ekibin tek programcısıydım; kod tabanı 189 commit ve 106 script'ten oluşuyordu.
- Bağlantı: itch.io sayfası
Rolüm ve sorumluluklarım
- Ekibin tek programcısı olarak bütün kodu, yapay zekâ yardımı olmadan elle yazdım
- Birbirine bağlı özellikler için teknik yapıyı kurdum
- Savaş ve ilerlemeyle ilgili destek sistemleri üzerinde çalıştım
- Büyü, düşman ve boss işlevlerini geliştirdim
- Animasyon/VFX desteğine ve UI script'lerine katkıda bulundum
Kapsam ve sahiplik notu
Bu proje, bir ekip prodüksiyonu içinde ağırlıklı olarak uygulama tarafında yapılmış bir katkı olarak okunmalı. Oyunun bütün vizyonu da tüm tasarım kararları da bana ait değildi.
Teknik sistemler
Asıl zorluk, özellikler karmaşıklaştıkça birbirine bağlı sistemleri güvenilir ve bakımı kolay tutmaktı.
Çalıştığım alanlardan bazıları:
- büyü davranışları ve büyü yapma akışının desteklenmesi
- düşman ve modifier sistemleri
- envanter ve savaşla bağlantılı oynanış yapısı
- oynanışla ilgili bilgilerin arayüze entegrasyonu
Sonuç ve dersler
Elementium, sistemlerin karmaşıklığıyla başa çıkma konusunda önemli bir gelişim adımıydı. Tasarım ağırlıklı oynanış yapılarını pratik bir mimari ve uygulamayla destekleme becerimi güçlendirdi.
Başlıca dersler:
- sistemler arasındaki temiz sınırlar entegrasyon sorunlarını azaltır
- uygulama kararları sistemlerin okunabilirliğini doğrudan etkiler
- tasarım ağırlıklı projelerde teknik destek işi çok önemlidir