Crafting, bağımsız oyun tasarımının en sık tekrar eden ama en sık yanlış uygulanan mekaniğidir. İyi tasarlanmış bir crafting sistemi oyuna saatler katabilir; kötü tasarlanmış bir sistem ise oyunu envanter yönetimi simülasyonuna çevirir. Aradaki farkı belirleyen şey grafiksel kalite değil, tasarım disiplinidir: hangi tarif, hangi malzeme, hangi tempoda, hangi ödülle.
Biz Althera Games olarak Potion Rise Simulator için crafting sistemini sıfırdan tasarlarken Recettear, Potion Craft, Stardew Valley ve Moonlighter gibi türün en iyi örneklerini önce parça parça söktük. Bu yazıda, crafting loop'unun anatomisinden recipe discovery felsefelerine, malzeme tedarik zincirinden Potion Rise'ın spesifik kararlarına kadar pratik bir tasarım haritası sunuyoruz. Tematik olarak simülasyon oyunu ekonomi tasarımı yazımız bu makalenin ekonomik kuzenidir.
Crafting Loop'un Anatomisi
Bir crafting sistemi tek başına bir mekanik değildir; bir döngüdür. Bu döngü en basit hâliyle dört aşamadan oluşur: planlama, tedarik, üretim, ödüllendirme. Oyuncu önce ne yapacağını seçer, sonra malzemeleri toplar, ardından tarifi uygular, sonunda sonucu (para, ilerleme, hikâye) alır. Bu dört aşamadan biri zayıfsa loop kırılır; oyuncu tedarik fazında sıkılır, üretim fazında yorulur, ödül fazında hayal kırıklığına uğrar.
Sağlam bir crafting loop'unda her aşamanın kendi tempo karakteri vardır. Planlama hızlı ve düşünce yoğunluğu yüksek olmalıdır; oyuncu beş saniyede karar veremiyorsa arayüz sıkıntısı vardır. Tedarik orta hızlı ve fiziksel olmalıdır; oyuncu mekânda hareket etsin, gözlemleyebilsin. Üretim ritmik ve duygusal olmalıdır; oyuncu sürecin tadını çıkarsın. Ödül yüksek hızlı ve net olmalıdır; oyuncu kazandığını anlasın. Bu dört tempoyu doğru ayarlamak crafting tasarımının asıl işidir.
Pratik bir kontrol listesi: oyuncunun loop'tan tek bir geçişi 3-7 dakika arasında olmalıdır. 3 dakikadan kısa loop'lar bir mekanik değil bir tıklayıcı hissi verir; 7 dakikadan uzun olanlar oyuncuyu rotasyondan yorar. Bu süre Stardew Valley'in ürün toplama döngüsünden Recettear'ın bir günlük ticaretine kadar farklı oyunlarda gözlenebilir. Loop süresi, oyununuzun ritmini belirler.
Recipe Discovery: Açık vs Gizli
Bir crafting oyununun tasarımcının önündeki en büyük felsefi karar, oyuncunun tarifi nasıl öğreneceğidir. İki ana yaklaşım vardır: açık discovery ve gizli discovery.
Açık discovery'de oyuncu bir tarifi açtığı andan itibaren formülü görür. Stardew Valley'in büyük çoğunluğu bu modeldedir: bir tarif öğrendiğinizde, malzemeleri ve sonuçları açık biçimde size sunulur. Bu yaklaşım planlama keyfi verir; oyuncu hangi malzemeleri toplayacağını, ne kadar üreteceğini, hangi tarifin kârlı olduğunu hesaplar. Stratejik düşünmeyi seven oyuncular için bu güzel bir his üretir.
Gizli discovery'de oyuncu tarifi keşfetmek için deney yapar. Minecraft'ın eski crafting tablosu, Don't Starve'ın kombinasyon mantığı, Astroneer'in malzeme deneyleri bu kategoridedir. Bu yaklaşım keşif keyfi verir; oyuncu sürpriz ve "ah!" anları yaşar. Riski, deney maliyetinin kolayca cezalandırıcı hâle gelmesidir; eğer oyuncu hatalı bir kombinasyonda saatlerce harcadığı malzemeleri kaybediyorsa keşif keyfi sinire döner.
Pratik bir orta yol: hibrit discovery. Bir tarifin var olduğunu bildirin (örneğin "Health Potion" reçetesi açıldı), fakat malzemelerin tam oranlarını veya opsiyonel bileşenleri oyuncu deneyle bulsun. Bu, Potion Craft'ın temel zekâsıdır: malzemelerin oluşturduğu sıvı yolu üzerinde gezinerek hedefe ulaşmak hem keşfedilmiş hem deneyseldir. Potion Rise Simulator'da biz hibrit modeli kullanıyoruz: tarifler oyun içi kitapçıklarla açılır, ama her tarifin opsiyonel ek bileşenleri (örneğin nadir bir bitki ekleyince çıkan "premium" varyant) oyuncunun keşfine bırakılır.
Malzeme Tedarik Zinciri
Crafting'in görünmez kahramanı, oyuncunun fark etmediği tedarik zinciridir. Tarifin kendisi, kullanmak için gereken malzemelerin nereden geldiğine bağlıdır. Eğer tüm malzemeler aynı kaynaktan geliyorsa loop sığ kalır; eğer malzemeler aşırı sayıda kaynaktan geliyorsa loop yorucu olur. İdeal tedarik zinciri 3-5 kademeden oluşur ve her kademe ayrı bir oynanış aktivitesi sunar.
Potion Rise Simulator için zincirimiz şu şekildedir: tohum (NPC'lerden satın alınır veya keşif sırasında bulunur) → bitki (oyuncunun bahçesinde yetiştirilir, su ve güneş gerektirir) → ekstrakt (atölyede bitkilerden çıkarılır, distilasyon veya çürütme gibi yöntemlerle) → iksir (ekstraktlar birleşerek oluşur, tarifin kalbi). Dört kademe, oyuncuya dört farklı zihinsel aktivite verir: pazarlık, sabır, deney, sonuç. Bu farklılık tek başına loop'u zenginleştirir.
Tedarik zinciri tasarımında en yaygın hata, kademeler arası zaman boşluğunun dengesizliğidir. Eğer tohumdan bitkiye geçiş 10 saniye, bitkiden ekstrakta geçiş 10 dakika ise oyuncu zincirin orta noktasında sıkışır. Stardew Valley bu sorunu kademeler arası eşit zaman akışı ve paralel yapılabilirlikle çözer. Potion Rise Simulator'da biz her kademe için 30-90 saniyelik bir ortalama hedef belirledik; oyuncu hiçbir kademede beklemez ama hiçbirinde anında geçemez.
Pratik bir gözlem: backward design en güvenilir yaklaşımdır. Önce nihai üründen başlayın (örneğin "Healing Potion"), sonra geriye doğru sorun: bunu yapmak için ne lazım? Onu için ne lazım? Onu için ne lazım? 3-5 kademe sonra durun. Bu yaklaşım, ileri doğru tasarımdan farklı olarak gereksiz dallanmaları otomatik olarak budar. UE5 ile indie geliştirme yazımız bu mantığı motor seviyesinde data table'larla nasıl uygulayacağınızı açıklar.
Risk-Ödül Dengesi
Bir crafting oyunu, en temelinde bir risk-ödül sistemidir. Oyuncu zaman ve malzeme yatırır, geriye değer alır. Bu denklem dengeli kurulmazsa oyun ya çok kolay (hiç risk yok) ya çok cezalandırıcı (riski tutmaz) hâle gelir. İyi tasarlanmış bir crafting'de oyuncu her seçimde küçük bir bahis oynar.
Recettear'da pazarlık sahnesi bu dengenin saf bir örneğidir. Müşteri bir fiyat istemektedir; oyuncu daha yüksek bir fiyat söylerse müşteri hoşnutsuz olabilir ya da pazarlık başlar. Çok düşük teklif verirseniz para kaybedersiniz; çok yüksek teklif verirseniz satışı kaybedersiniz. Her etkileşim mikro-bir risk tercihi sunar. Bu basit denge, oyunu saatlerce ilginç kılar.
Potion Rise Simulator için risk-ödül üç seviyede çalışır. Tohum seviyesi: hangi bitkiyi yetiştireceksiniz, hangi mevsim, hangi NPC tier'ı için? Tarif seviyesi: nadir bir tarifi denemek için zorla elde ettiğiniz pahalı bir malzemeyi yakmak ister misiniz? Müşteri seviyesi: bir köylüye basit iksir 50 paraya, bir aristokrata premium iksir 500 paraya satılır; ama aristokrat sizi reddederse o premium iksir elinizde kalır. Üç seviye birlikte çalışır ve oyuncu her oturumunda farklı stratejik tercihler dener.
Crafting'in derinliği, malzeme sayısından değil, oyuncunun hangi kararı niye verdiğini hatırlamasından gelir. Akılda kalan tarifler, hesabı zor olanlar değil, hikâyesi olanlardır.
Recettear, Potion Craft, Moonlighter Karşılaştırması
Tür içinde üç oyun farklı tasarım vurgularıyla aynı problemi çözer. Bunları yan yana incelemek, kendi crafting sistemimizin neyi seçeceğini netleştirir.
Recettear (2007): bir mağaza simülasyonu olarak crafting'i ikinci plana atar; ana mekanik müşteri etkileşimi ve fiyat pazarlığıdır. Crafting burada bir ön plan değil, mağaza envanterini doldurmanın bir aracıdır. Oyuncu üç gün boyunca dungeon'a iner, malzemeleri toplar, ardından şehre döner ve mağazada satış yapar. Recettear'ın dehası, crafting ve ticaretin ayrı sistemler olarak değil, aynı para döngüsünün iki yarısı olarak tasarlanmış olmasıdır.
Potion Craft (2022): crafting'i bir haritalı yolculuk olarak yeniden hayal eder. Sıvı, malzemeler eklendikçe bir harita üzerinde hareket eder ve hedefe ulaşmak istenen iksiri belirler. Bu mini-oyun mekaniği o kadar tatmin edicidir ki oyunun marka kimliğini taşır. Potion Craft'tan alınacak ders: crafting'i bir liste değil, bir uzay olarak düşünün; oyuncu süreç boyunca fiziksel bir his yaşasın.
Stardew Valley (2016): crafting'i geniş bir ekosistem olarak kurgular. Yüzlerce tarif, binlerce malzeme, hepsi karakter ilişkileri, mevsim sistemi, tarım sistemi ve festival takvimine bağlanır. Stardew'ün dehası, crafting'i tek başına bir mekanik olarak değil, hayatın bir parçası olarak konumlandırmasıdır. GMTK kanalının crafting tasarımı analizleri, Stardew'ün bu yaklaşımını adım adım açar.
Moonlighter (2018): Recettear formülünü modernize eder; aksiyon dungeon'u ve mağaza yönetimini tek bir loop'a sıkıştırır. Crafting, dungeon ödüllerinin değerlendirildiği bir orta katman olarak iş görür. Moonlighter'dan ders: crafting tek başına yetersizse, onu bir ana mekanikle (savaş, ticaret, sosyal) zincirleyerek anlam katlamayın.
Pratik kanaat: kendi crafting'iniz için bu dört oyundan birini değil, en az üçünü detaylıca oynayın. Her birinin loop'unu kâğıda dökün. Sonra kendi oyununuzun loop'unu yazın. Çakışan parçalar muhtemelen tür standardıdır; ayrılan parçalar muhtemelen sizin oyununuzun karakteridir.
Crafting'in Anlatıyla Bağlantısı
Bir crafting sistemi, oyunun anlatısından kopuk olduğu sürece bir hesap tablosu olur. En güçlü crafting sistemleri, mekaniği hikâyenin bir parçası olarak konumlandırır. Bu nasıl yapılır? Crafting sürecini bir karakterin perspektifinden, bir kültürün diliyle, bir hikâyenin bağlamı içinde sun.
Potion Rise Simulator için baş karakterimiz, küçük bir köyde dükkanı devralan bir simyacıdır. Onun her tarifi bir şehir mitinden, bir hastalık salgınından, bir aristokrat ailenin alışkanlığından kaynaklanır. Oyuncu bir Healing Potion yaptığında, bu sadece HP geri kazandıran bir item değildir; köydeki yaşlı bir kadının torunu için yaptığı bir lütuftur. Bu bağlam, mekaniğin işlevini değiştirmez ama duygusal yükünü ikiye katlar.
Pratik bir teknik: tarif kartlarına narrative metin ekleyin. Tarifin malzemeleri ve sonucu yanına, bir cümle veya iki cümlelik bir hikâye notu yazın. "Bu iksiri ilk yapan ölmüş büyücü Eldred'di; bahçesinde nadir bulunan bir bitki kullanırdı." Bu basit ek, bir tarifin ezberlenmiş bir formülden bir mirasa dönüşmesini sağlar. Lost Garden blog bu yaklaşımın oyun tasarımındaki uzun teorik tarihçesini açar.
Potion Rise Simulator'ın Yaklaşımı
Şimdi tüm bu prensipleri Potion Rise Simulator'da somut olarak nasıl uyguladığımızı paylaşalım. Sistemimiz dört kademeli tedarik zinciri, hibrit recipe discovery, üç seviyeli risk-ödül ve narrative-bağlı tariflerden oluşur.
Tedarik zinciri: Tohum (15+ çeşit, NPC'lerden veya keşif sırasında bulunur) → Bitki (oyuncunun bahçesinde yetişir, mevsime ve toprak tipine göre verim değişir) → Ekstrakt (atölyede distilasyon, çürütme, sıkma yöntemleriyle çıkarılır) → İksir (ekstraktlar tariflerle birleşir). Her kademe 30-90 saniye arası, paralel olarak yapılabilir.
Recipe discovery: Oyun başında 5 temel tarif açık; oyuncu ilerledikçe NPC'ler, bulunan kitaplar ve hikâye olayları yoluyla 60+ tarife ulaşır. Her tarifin opsiyonel "premium varyantı" oyuncunun deneyle keşfetmesi içindir; oyun bunları size söylemez ama oyun-içi NPC dialogları ipuçları verir.
NPC tier sistemi: Köylü (basit iksir, 30-80 para), Tüccar (orta düzey, 100-250 para), Aristokrat (premium, 300-800 para), Saray (efsanevi, 1000+ para). Her tier'ın farklı estetik, dialog ve sabır profili vardır. Bir aristokrat sizi 3 kez reddederse o tier'a günlerce satış yapamazsınız; bir köylü ise sıradan bir iksir bile kabul eder. Bu hiyerarşi, oyuncuya stratejik kademeleme zorunluluğu yükler.
Dialog seçimleri: Müşteri etkileşimi sırasında oyuncu üç dialog seçeneğinden birini seçer (saygılı, samimi, ısrarcı). Seçim, satış başarı oranını ve uzun-vadeli ilişkiyi etkiler. Bu, Recettear'ın pazarlık fikrinin daha narrative-yönelimli versiyonudur. Karakter ile etkileşim, sadece bir item değiş-tokuşu değil, oyunun küçük bir hikâye olduğu anlardır.
Eğer C++ veya Blueprint ile bu sistemleri kurmak istiyorsanız Blueprint vs C++ yazımız hangi sistemin hangi mantığa daha uygun olduğunu açar; data table'lar gibi crafting altyapı sistemleri Blueprint'te hızlı, gameplay tag'lar gibi performans-kritik kısımlar C++'ta daha temiz çözümler.
Sıkça Sorulan Sorular
Bir crafting oyununda kaç tarif ideal sayılır?
İdeal tarif sayısı oyunun türüne göre değişir; bir potion-shop simülasyonunda 30-60 tarif aralığı çoğu oyuncunun ilk playthrough'da kapsayabileceği bir sayıdır. Stardew Valley gibi geniş simülasyonlar 100+ tarif barındırabilir ama bunların önemli bir kısmı opsiyonel ve uzun-vadelidir. Ana karar metriği tarif sayısı değil, tarifler arası anlamlı varyasyondur. İki tarif aynı malzemelerden farklı bir şeyle sonuçlanmıyorsa ikisini birleştirin; tek bir tarif iki ayrı ihtiyaca cevap verebiliyorsa birinden vazgeçin.
Crafting mekaniğinde RNG (rastgelelik) ne kadar olmalı?
Saf RNG bağımlı crafting çoğu oyuncuyu yorar; tamamen deterministik crafting ise oyuncuyu bir hesap tablosuna dönüştürür. İdeal denge kontrol edilebilir varyasyondur: oyuncu temel sonucu garantili biçimde elde eder, fakat bazı opsiyonel bileşenler sayesinde verim, kalite veya ek özellik kazanır. Recettear'da fiyat pazarlığındaki RNG, Stardew Valley'de büyütülmüş ürün kalitesi rastgeleliği bu modelin örnekleridir; oyuncu temel kazancı bilir, ekstrasını eğlenir.
Otomatik crafting bir özellik olarak ne zaman risklidir?
Otomatik crafting, oyuncunun zamanını değerli hisseden ileri bölümlerde gerekli bir özellik olabilir; ancak çok erken eklenirse merkezi mekaniği boşaltır. Bir oyuncuyu 'iksir yapmak' için tasarladıysanız ve oyunun ortasında o iksiri yapmasını otomatize ederseniz, geriye sadece para sayma kalır. Çözüm, otomatikleştirmeyi mekaniğin doğal bir geç-oyun ödülü olarak konumlandırmaktır; oyuncu manuel crafting'e doyduktan sonra otomasyonun keyfine erişir.
Crafting'e mini-oyun eklemeli miyim?
Mini-oyun, crafting'e fiziksel bir his katar ve oyuncuyu pasif bir tıklayıcı olmaktan çıkarır. Potion Craft'ın haritalı sıvı karıştırma sistemi, mekaniği ezbere yapılamayan bir nesneye dönüştürür ve oyunun marka kimliğini bile taşır. Bununla birlikte mini-oyun, oyuncunun her seferinde yapmak zorunda kaldığı bir engelse yorucu olur. Ana karar: mini-oyun bir 'duygu' mu üretir yoksa bir 'engel' mi? Birincisi başarılıdır, ikincisi sürtünmedir.
Crafting'i monetizasyon (paywall) için kullanmak nasıl bir karardır?
Premium bir indie oyunda crafting'i paywall olarak kullanmak risklidir; oyuncu tek bir ödemeyle tam deneyimi beklediğinden, crafting'in arkasına ek satın alma koymak güveni zedeler. Ancak crafting, içerik genişlemeleri için doğal bir DLC mantığı sağlar (yeni tarifler, yeni hammaddeler, yeni mekanlar). F2P bir oyunda crafting paywall olarak kullanılabilir, ama tasarımcı 'beklemek' ve 'ödemek' arasındaki dengeyi adil tutmalıdır; aşırı pay-to-skip mekaniği oyuncu topluluğunu hızla yıpratır.
Sonuç: Crafting'i Bir Hikâye Olarak Tasarlamak
Crafting bir hesap tablosu değil, bir yaşama biçimidir. İyi tasarlanmış bir crafting oyunu, oyuncuyu bir simyacıya, bir terziye, bir aşçıya dönüştürür. Bu dönüşüm mekanik tasarımdan değil, mekaniğin bir karakter ve bir hikâye içinde konumlandırılmasından gelir. Recettear'ın mağaza sahibi, Potion Craft'ın simyacısı, Stardew Valley'in çiftçisi, hepsi bir crafting sistemine bir kişilik kazandırır.
Potion Rise Simulator için tasarladığımız sistem, türdeki en iyi örneklerden öğrendiklerimizi tek bir köy simyacısının hayatına oturttu. Eğer kendi crafting projeniz üzerinde çalışıyorsanız tavsiyemiz şudur: önce mekaniğin loop'unu üç dakikalık bir kâğıt prototipte test edin, sonra anlatı bağlamını ekleyin. Mekanik kâğıtta eğlenceli değilse motorda da olmayacaktır. Oyun sayfamızdan Potion Rise Simulator'ın crafting demosuna ulaşabilirsiniz.