Modern
Dijital
Sanat
emreersoy.com
Role: Project Manager, Lead Game Designer, Programmer, UI/UX Designer, Player & Enemy Mechanic Designer, Animation Optimizer, Audio/Sound Programmer Majestra, küçük bir ekip halinde geliştirdiğimiz ve benim için hem teknik hem de yaratıcı anlamda ilk kapsamlı ve çok disiplinli oyun geliştirme deneyimi olan 2D pixel art roguelike bir projedir. Bu projede yalnızca tek bir alanda değil, oyunun tasarımdan programlamaya, mekaniklerden kullanıcı arayüzüne, ses sistemlerinden optimizasyona kadar neredeyse tüm üretim süreçlerinde aktif rol aldım.
Project Manager & Genel Üretim Süreci Projede ekip koordinasyonu, görev dağılımı ve üretim takibinden sorumlu oldum. İlk defa ekip halinde oyun geliştirdiğimiz için süreç yönetimi, zaman planlaması ve iş bölümü konusunda birçok zorluk yaşadık. Bu süreçte hem liderlik sorumluluğu üstlendim hem de ekip içi iletişimi sürdürülebilir tutmaya çalıştım. Projenin ana yönü, hedeflenen oynanış hissi ve ilerleme planı tarafında karar verici rolde bulundum.
Game Designer & Player Mechanic Designer Oyuncu karakterine ait hareket sistemi, saldırı mekanikleri, combo yapıları, hasar–can–stamina dengesi ve etkileşim sistemlerinin tasarımını üstlendim. Oyunun akıcı, dengeli ve tatmin edici bir oynanış sunabilmesi için mekanik testleri tekrar tekrar gerçekleştirdim. Input tepkiselliği, saldırı zamanlaması ve hitbox gibi temel unsurlar üzerinde detaylı çalışmalar yaptım.
Enemy Mechanic Designer Düşman yapay zekâlarında algılama, takip, saldırı, geri çekilme, devriye ve tekrar saldırı döngülerini tasarlayıp uyguladım. Her düşmanın yalnızca sayısal olarak değil, davranışsal olarak da farklı hissettirmesi için saldırı aralıkları, tepki süreleri ve animasyon senkronizasyonlarını özel olarak yapılandırdım.
Programmer (Gameplay & Systems) Projede oyuncu kontrol sistemleri, düşman AI sistemleri, envanter ve ekipman yapıları, hasar–ölüm–respawn sistemleri ve UI ile oyun mekaniği arasındaki bağlantıların büyük bölümünü Unity üzerinde C# ile geliştirdim. Bu süreç benim için yalnızca kod yazmak değil; aynı zamanda sistemsel düşünme, hata ayıklama ve problem çözme becerilerimi doğrudan geliştirdiğim bir deneyim oldu.
UI / UX & Menü Tasarımı Ana menü, HUD, envanter arayüzü ve oyun içi bilgilendirme ekranlarının yerleşim mantığı ve görsel hiyerarşisi üzerinde çalıştım. Pixel art estetiği korunurken, oyuncunun bilgiyi hızlı ve net algılayabileceği sade ve işlevsel bir arayüz yapısı oluşturmaya odaklandım.
Animation Optimizer Sprite animasyonlarında frame sürelerinin ayarlanması, saldırı–hasar–ölüm animasyonlarının senkronizasyonu ve performans düşüşü oluşturan sahnelerin optimize edilmesi üzerinde çalıştım. Özellikle yoğun sahnelerde animasyonların akıcı ve stabil çalışması için optimizasyon süreci yürüttüm.
Audio / Sound Programmer Oyunda kullanılan saldırı sesleri, menü buton sesleri, ortam sesleri, hasar alma ve ölüm efektlerinin kod tarafındaki tetiklenme sistemlerini yönettim. Seslerin yalnızca oynatılması değil, doğru zamanda ve doğru geri bildirim hissi oluşturacak şekilde çalışması üzerine sistem geliştirdim.
Story / Cinematic / Cutscene Oyunun hikâyesini destekleyen giriş sahneleri, geçiş yazıları ve atmosferi güçlendiren anlatı unsurları üzerinde çalıştım. Oynanış ile hikâye arasında kopukluk oluşmaması için sahne geçişleri ve metin kurgularını oyunun temposuna uygun şekilde tasarladım.
Projenin Benim İçin Önemi Majestra, benim için ilk gerçek ekip içi oyun geliştirme deneyimi, ilk kapsamlı çok disiplinli üretim süreci ve ilk proje yönetimi tecrübesi oldu. Tasarım, teknik, görsel ve ses sistemlerini tek bir projede birlikte yönetmeyi bu projede öğrendim. Süreç boyunca pek çok teknik ve yapısal sorunla karşılaştım, bazı sistemleri defalarca baştan kurmak zorunda kaldım. Ancak tam da bu yönüyle Majestra, benim için yalnızca bir oyun değil; doğrudan gelişim sürecimin somut bir parçası oldu.