Yardım AAA(Triple A) Bir Oyunun Sahip Olması Gereken Minimum Teknik Yeterlilik

  • Konuyu açan Konuyu açan Tengrist
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 63
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Tengrist

Mapper
Mapper
Yardımsever Üye
MT Üye
Mesaj
1.855
Çözümler
44
Beğeni
1.887
Puan
1.329
Ticaret Puanı
0
2 sene önce bu başlığı açsak altında çok farklı şekilde konuşuyor olabilirdik UI Designer/3D artist/Music Art/Game Design vb. bir ton kalem için ek elemana ve devasa bütçelere ihtiyacımız olduğu söylenebilirdi. Üst düzey mühendislik bilgisi, hot-fix atabilecek yeterlilikte teknik ekip, renk körü oyuncular için ekstra ayarlar vb. bir ton unsur düşük bütçelere sahip geliştiricileri çok zorluyordu. Bugün pekçok konuda AI yardımımıza koşuyor, hem forumda bir beyin fırtınası hem de oyun yapmaya istekli insanların kafasında bir şeyler oluşurken en uç noktayı AAA bir oyun için minimum teknik yeterliliği tartışalım istedim.

İlk AAA oyunun, 1997'de piyasaya sürülen Final Fantasy VII olduğu konusunda genel bir fikir birliği vardır. Bu rol yapma oyunu, Japon video oyunu geliştiricisi ve yayıncısı Squaresoft tarafından yaratılan popüler Final Fantasy oyun serisinin önceki sürümlerini takip etti . Yapım bütçesi yaklaşık 40-45 milyon dolardı. O zamanlar, şimdiye kadar yapılmış en pahalı video oyunu yapımıydı. Sony ile yapılan ortaklık sayesinde eşi benzeri görülmemiş bir geliştirme bütçesi mümkün oldu. Üretime yatırılan tüm parayla, oyun geliştiricileri karmaşık oyun mekanikleri ve kaliteli grafikler sunmak için o dönemde mevcut olan tüm teknolojileri kullandılar. Pazarlama kampanyası bütçesi ise üretim bütçesinden bile daha büyüktü.

2000'li yıllarda, AAA oyunlar açık dünya formatına doğru genişlemeye başladı. Anlatılar, hikayeler ve karakterler sürekli olarak gelişti. 2010'lu yıllarda birçok video oyunu, karmaşık senaryoları, sahneleri, yüksek detay seviyesi, draması ve benzeri özellikleriyle sürükleyici filmlere benziyordu. Üretim bütçeleri arttı ve ortalama bir AAA oyunun maliyeti yaklaşık 200 milyon dolara ulaştı fakat şu an milyon dolarlık stüdyoların yaptığı işlevin bir benzerini yaklaşık tüm AI giderlerini toplarsak aylık 30-40bin tl gibi bir aralığa neredeyse denk bir bütçeyle sahip olabiliyoruz.

AION2, BDO, WoW gibi popüler mmorpgleri incelediğimde çocukluk aşkımız metin2'yi bu kalibreye nasıl taşıyabiliriz sorusu kafamda canladı ve ilk aklıma gelenler:
Metin2 içerik olarak( şu anki yoharalı versiyon dahil) çok kısıtlı bir yapıya sahip ve oyun tek düzeliğe sıkışıyor, item tercihleri stratejiler counter-stratejiler eksik. İlk olarak kapsamlı içerik planlaması, yeni ekipman setleri, emek verilerek geliştirilen sistemler, belki açık dünya haritası, çeşitli PvP güncellemeleri, skill ve kombo çeşitliliğinin arttırılması, görsel güncellemeler, yağ gibi akan 200v200 gibi devasa savaşlarda bile kasmayan client, oyuncunun keşfedeceği yeni mekanikler(uçma-yüzme vb.), bölgeler, eşyalar, çeşitli meslek grupları eklenmesi ile çağı yakalayabiliriz.


Sizlerin de fikrini almak isterim.​
 
İstenildiğinde yapılabilir evet. Ancak devasa bir iş yükünün de önümüzde olacağının farkında olmak gerek.
Metin2 için düşünüldüğünde; hem dediğin gibi kısıtlı bir yapıya sahip, hem de beraberinde birden fazla ücretli/kısıtlı/eski kütüphaneye bağımlı. (Speedtree, granny vb.)

Bu tarz işlere girişmeden önce Metin2'yi bu kütüphanelerden kurtarmak şart. Tamamen free veya CC0 lisanslı kütüphanelere geçilmeli, ve sonrasında da oyunun kod tarafı ve mantığı bütünüyle ele alınarak gerek hikaye, gerek gelişim, haritalar vs. tek tek üzerinde durularak planlanmalı. Mantık açısından da pek çok alan revize edilmeli, eski kod bağımlılıkları ve mimariler terk edilmeli.
Yapılmak istenen projeye göre; proje ve .exe açısından bazı klişe düşüncelerden feragat etmek de kaçınılmaz olacaktır; bu tür bir değişimin getirisi ve götürüsü doğru orantılı olduğundan dolayı "Oyun 5 saniyede açılsın, ışınlanma 1-2 saniye olsun" vb. gibi istek ve beklentiler de doğal olarak hayal olarak kalabilir. Bu da metin2 kitlesine ne kadar hitap eder, nasıl karşılanır (ben umursamıyorum şahsen) bilinmez.
Nihayetinde metin2de aktif bir oyunda seri olmak çoğu zaman önemli oluyor. AAA kalitesindeki bir oyun ise bu istekleri doğrudan karşılayamaz çünkü artık arkaplanda çok fazla yükü vardır. Oyunun açılışı 20-30 saniye olabilir, ışınlanma süreleri proje yapısına göre artadabilir aynı da kalabilir vs. Bu gibi detaylar da plana dahil edilmeli. Elbette sağlam bir optimizasyon ile denge kurulabilir fakat yine de eski serilik sekteye uğrayabilir.

Oyun içi konusunda ise; özellikle pack tarafında büyük bir iş yükü olur. Çünkü metin2nin kullanmış olduğu eski ve düşük kaliteli arazi/model dokuları falan bütünüyle elden geçirilecek. Ne bir pbr, ne bir emissive, hiçbir desteği yok.. Yeni modeller, yeni animasyonlar falan eklemesi de cabası.(Tabi bu granny'den kurtulduğunu varsaydığım senaryo. Yoksa 2-3 kat daha fazla iş yükü demek.)

Oyun içinde geliştirilen sistemlerde de açıkçası evrim sistemi bence bugüne kadar metin2 için akıl edilmiş en mantıklı sistem. Bu geliştirme mantığını günümüzde halihazırda pek çok oyun da kendi dünyasına göre kullanıyor. Witcher 3'de zırhları ve silahları kendi şartlarına göre üst seviyeye yükseltme, veya Battlefield 4'de belirli şartlara göre silahların ve aparatların(lazer, dürbün, susturucu vs.) kilitlerinin açılması gibi.
Bazıları her ne kadar metin2 de böyle bir mantığı saçma bulsa da günümüzde bir oyunda en çok hırs yaptıran ve en önemli faktörlerden biri bence bu gelişim mantığı. Zırhlar için de benzer mantık izlenebilir.

Sonuç olarak benim de benzer fikirlerim var, sırf zevkine tek bir dünya haritasına bile geçebilirim. Şuan projenin omurgası neredeyse bu tarz bir değişim için hazır, ama geri dönüşü olmayan bir değişim olacağından dolayı çok emin değilim.
 
Uzuunnn uzunnn düşündüm. Bende öyle hep bir metin2yi geliştirme yeni şeyler ekleme, dünyasını kısmende olsa değiştirme fikrim vardı. Günümüzde ai gibi büyük destekçimiz varken bunu 1 kişi bile yapabilir eskiye nazaran. Ancak ortada şöyle bir durum var. "Telif"
Sen ne yaparsan yap, istersen heryerini değiştir. Günün sonunda o bir hala metin2 ve telif sorununa yakalanabilir. Her yaptığın işlem her emeğin bi anda çöp olabilir. Dahası ciddi sorunlarlada karşılaşabilirsin. Bunları düşününce en mantıklı seneryo sıfırdan herşeyi düşünülüp mmorpg tarzında bir oyun yapmak ki onada başladım. Sanada tavsiyem bu konuda ciddi bir uğraş emek ve zaman harciycaksan sıfırdan kendi oyununu yap. Metin2den fikir al. Ancak yok ben metin2 alanında kalıcam diyosan o kadar uğraşmaya gerek yok. Anca boşa uğraş. Trend ne varsa o anlık onları yakalasan mt2de kâfi.
 
Geri
Üst