Fab, öğrencilerden AAA stüdyolarına kadar tüm geliştiricilere yüksek kaliteli, kullanıma hazır oyun geliştirme içerikleri (örneğin 3D modeller, animasyonlar ve sesler) sunar. Yani Fab’de sunulan tüm öğelerin bu sayfada yer alan kriterlere uygun olması gerekir.
İlanların için öğeleri yüklerken bu sayfayı kılavuz olarak kullanabilirsin. İlan oluşturma hakkında daha fazla bilgi için Satılık Öğeler Yayınlamaksayfasına göz at.
Bu sayfada, Fab öğelerine yönelik teknik gereksinimlerin bir özeti yer almaktadır. Tüm ayrıntılar için Fab Teknik Gereksinimleri bölümüne bakın. Fab marka yönergeleri hakkında daha fazla bilgi için lütfen şu dokümana bakın:Fab Marka Merkezi. Fab öğelerinin ayrıca Fab Hizmet Şartları ve Epic İçerik Kuralları içerik kriterlerine uygun olması gerekir.
Fab içinde:
Bir öğe, ücretli veya ücretsiz olarak sunduğun bağımsız bir varlıktır (örn. 3D modeller).
Bir ürün, satılık varlıkları ifade eden genel bir terimdir. Bu, tek başına bir öğe veya bir paket olabilir.
Bir paket, çok sayıda öğe içeren tek bir üründür.
Bir ilan, Fab’deki bir sayfadır ve yayıncılar tarafından ücretli veya ücretsiz olarak ürünler sunmak için kullanılır.
Bir ilan yayınladığında onu görünür kılarsın ve ilgili ürün satın alınabilir veya indirilebilir hale gelir.
Genel Teknik Gereksinimler
İlanların ve öğelerin bu gereksinimlere uygun olmalıdır:
Öğelerinde görsel bozukluklar olmamalı.
Ürünlerin eksiksiz olmalı.
Ürünlerin, onları ilanlarında tarif ettiğin şekilde çalışmalı.
İlave dosyalar eklersen bunlar, dahil olduğu ürün ilanı ile ilişkili olmalı.
Kabul Edilen Öğe Formatları
Fab, ilan oluşturulurken aşağıdaki öğe formatlarını kabul etmektedir.
| Öğe Türü | Format Açıklaması |
|---|---|
2D Öğeler | 2D içerik oluşturmaya yönelik 2D öğeler. Oyun motorları
|
3D Modeller | 3D örgüler, “animasyon” veya “donatılmış” (rigged) gibi öznitelikler içerebilir. Oyun motorları
3D değişim formatları
3D DCC
|
Animasyonlar | Karakterleri ve objeleri canlandırmak için hareket yakalama animasyonları. Oyun motorları
|
Ses | Sesler ve müzikler. Oyun motorları
|
Eğitimler | Öğrenme kaynakları. Oyun motorları
|
Ortamlar | Ortamları ve sahneleri oluşturmak ve özelleştirmek için kullanılan öğe paketleri. Oyun motorları
|
Oyun Sistemleri | Oyun yapımı veya oynanış için kullanıma hazır özellikler sağlamak üzere bir oyun motorunun işlevlerini kullanan öğeler. Oyun motorları
|
Oyun Şablonları | Hızlı oyun geliştirmeyi sağlayan, önceden oluşturulmuş oyun şablonları veya kitleri. Oyun motorları
|
HDRI | HDR görüntüler genellikle 3D bilgisayar grafiklerinde gerçekçi aydınlatma ve yansımalar oluşturmak için kullanılır. Oyun motorları
|
Materyal ve Dokular | Görsel görünümünü değiştirmek için bir örgüye uygulanabilen döşenebilir öğeler. Oyun motorları
|
MetaHuman | Dijital karakterler ve uyumlu öğeler. MetaHuman
|
Akıllı Öğeler | Kullanıcı etkileşimi sağlayan, komut dosyalı 3D örgüler. Oyun motorları
|
Araçlar ve Eklentiler | Oynanışa veya oyun yapım sürecine ilave özellikler ve işlevsellik katan harici veya üçüncü taraf araçları ve eklentileri. Oyun motorları
|
Kullanıcı Arayüzleri (UI) | Ekranda yer alan ve bilgi sağlayan unsurlar ve bir yazılım ürününde gezinmek için kullanılan menüler ve ekranlar. Oyun motorları
|
Görsel Efektler (VFX) | Bir projeye oynanış veya çevresel sanat efektleri ekleyen parçacık sistemleri. Oyun motorları
|
Dosya Formatı Gereksinimleri
Öğeler
Öğeler için aşağıdaki dosya boyutu sınırları geçerlidir:
Unreal Engine dosya formatı: Mümkünse dosya boyutunu 15 GB veya daha düşük tut. Dosyan 15 GB üzerinde olursa Fab ekibi dosyayı inceler ve bunun gerekli olup olmadığına karar verir.
Unity dosya formatı: Boyut sınırı, Unity Asset Store ile aynıdır. Unity Asset Store dokümantasyonuna bak.
"Ek Dosya" türü dosyalar için boyut sınırı 6 GB'tır. Bir ilanda bu dosyalardan en fazla üç tane kullanabilirsin ve toplam boyut en çok 18 GB olabilir.
Diğer tüm dosya türleri için boyut sınırı 6 GB'tır. Bir ilanda her dosya türünden en fazla bir dosyan olabilir.
Medya Galerisi Görselleri
Her medya galerisi 2D görseline yönelik gereksinimler şu şekildedir:
Minimum görsel boyutu: 1920 x 1080 piksel
Dosya boyutu: 3 MB'tan az
Dosya formatı: JPEG veya PNG
Medya galerisinde yer alan 2D görsellerin boyutu toplamda 25 MB’tan az olmalıdır.
Medya galerisinde yer alan 3D önizlemelerin boyutu 500 MB’tan az olmalıdır.
Unreal Engine Proje Formatı
Ürünün bir Unreal Engine projesiyse bu bölümdeki teknik kurallara uygun olmalıdır.
Unreal Engine dosyalarını yüklemek için bir barındırma web sitesinden (Google Drive, Dropbox, OneDrive gibi) proje dosyası bağlantısı sağlaman gerekir. Bu dosyalar indirilebilir olmalı ve giriş bilgisi gerektirmemelidir. Proje dosyası bağlantısında barındırılan dosyaların şifresi veya şifreleme anahtarı varsa bunu söz konusu proje sürümü için sürüm notlarında sağlaman gerekir.
Proje dosya bağlantısı, yalnızca bir Unreal Engine projesi veya eklentisi içeren bir zip arşivinin indirme bağlantısını barındırmalıdır. Bu dosyaların ürün çıkana kadar erişilebilir olması gerekir.
Bu bölüm, teknik gereksinimlerin bir özetini sunmaktadır. Tüm ayrıntılar için Fab Teknik Gereksinimleri bölümüne bak. Fab öğelerinin ayrıca Fab Hizmet Şartları ve Epic İçerik Kuralları içerik kriterlerine de uygun olması gerekir.
İçerik Ürünü
İçerik ürünleri, bir kod eklentisi olmayan ürünlerdir.
İçerik ürünü hiçbir C++ kodu içermemelidir.
İçerik ürününü, aşağıdakileri içeren bir Unreal Engine projesi olarak yüklemen gerekir:
.uprojectdosyasıContentdiziniConfigdizini
Content dizini sadece bir alt dizin içermelidir. Bu alt dizine, ürününün (Pack dizini) adını vermelisin ve alt dizinde diğer tüm dizinler ve öğeler bulunmalıdır.
Dizin yapısı şu şekilde olmalıdır:
MyProjectConfigContentMyProject
MyProject.uproject
Unreal Engine Kod Eklentileri
Kod eklentileri için aşağıdaki kurallar geçerlidir:
Kod Eklentileri en az bir kod modülü içermeli.
Kod eklentileri, eklentinin uygun şekilde çalışması için ihtiyacın olan tüm içerikleri içerebilir.
Yaptığın kod eklentilerinin temel işlevleri yerine getirebildiğinden emin ol. Böylece ürün, alıcılar için bir değer sunacaktır. Ürünün aşağıdaki gereksinimleri sağlıyorsa bir lisans veya abonelik modeli ile ilave işlevsellik ekleyebilirsin:
Fab minimum içerik standartları.
Fab kalite standartları.
Ürün, kendi başına çalışmak için yeterli işlevselliğe sahip olmalı.
Tüm kod eklentisi ürünleri şunları içermelidir:
.uplugindosyasıSourcediziniContentdiziniConfigdizini
Dizin yapısı şu şekilde olmalıdır:
MyPluginConfigContentResourcesSourceMyModulePrivatePublicMyModule.build.csThirdParty
MyPlugin.uplugin
Diğer kurallar:
Projeyi Fab'e yüklemeden önce bir
.zipdosyasına sıkıştırmalısın.Oluşturduğun
.zipdosyasını parola ile koruyabilirsin ancak bu parolayı Fab ilanının Sürüm Notları kısmında paylaşman gerekir.
Paylaştığın indirme bağlantısını kullanmak için indirme izinleri gerekli olmamalıdır.
Unreal Engine Projesi Teknik Gereksinimleri
Contentdizini tek bir Pack dizini içermeli (eğer Fab ekibi tarafından önceden onaylanmadıysa) ve proje ile aynı isme sahip olmalıdır.Pack dizinindeki en yüksek seviyeli dizinleri, bunların içindeki öğelerin türünü veya spesifik öğeleri belirtecek şekilde isimlendirmelisin.
Öğeleri, öğe türüne uygun isimlere sahip dizinlerin içine yerleştirmelisin.
Proje içinde kullanılmayan hiçbir dizin veya öğe olmamalıdır.
Tüm yönlendiricileri çıkarmalısın.
Dizin ve dosya isimleri İngilizce olmalı, harf ve sayılardan oluşmalı ve proje genelinde tutarlı olmalıdır. Dizin ve dosya isimleri ayrıca, öğelerin neler olduğunu tarif etmelidir.
Gerekirse ya bağlantılı ya da editör içi dokümantasyon ve eğitimler sağlamalısın.
.uprojectiçinde, kullanılmayan tüm eklentileri devre dışı bırak.
Haritalar
Haritalar, bir oyun ürünündeki bölümlerdir. Haritaların, buradaki kurallara uygun olmalıdır.
Unreal Engine dokümantasyonu: Unreal Engine-Unreal Engine'de seviyeler.
Genel Bakış Haritaları
Görsel bir bileşen içeren tüm ürünlerde, tüm ürünlerin yerleştirildiği bir genel bakış haritası olmalıdır.
Aşağıdaki ürün kategorilerinde görsel bileşenler vardır ve bu nedenle bir genel bakış haritası olmalıdır:
2D Öğeler (üründe işlevsel kullanıcı arayüzü unsurları veya animasyonlu sprite'lar varsa)
Animasyonlar
Mimari Görselleştirme
Karakterler
Ortamlar
Materyaller
Nesneler
Dokular (üründe materyaller, işlevsel kullanıcı arayüzü unsurları veya animasyonlu sprite'lar varsa)
Görsel Efektler
Silahlar
Demo Haritası
İstediğin kadar demo haritası ekleyebilirsin. Bunların alakalı olması ve bir amaca hizmet etmesi yeterli.
Aşağıdaki ürün kategorilerinde en az bir demo haritası olmalıdır:
Blueprint'ler (üründe bir demoya dahil edilebilecek Blueprint unsurları varsa)
Ortamlar
Haritalar İçin Teknik Gereksinimler
Tüm haritalarda aydınlatma oluşturmalısın.
Haritaların, hiçbir hata veya dolaylı uyarı vermemeli.
Haritalarında hiçbir Z-fighting veya poligon çakışması olmamalı.
Unreal Engine İçerik Kuralları
Fab’e yüklediğin tüm Unreal Engine projeleri için aşağıdaki kurallar geçerlidir.
Genel
Toplam proje boyutu (Kayıtlı ve Ara klasörler çıkarıldıktan sonra), projeyi sıkıştırmadan önce 15 GB'ı aşmamalıdır. Proje bu sınırı aşıyorsa seçenekleri görüşmek için Fab Destek Ekibi ile iletişime geç.
Nanite
Minimum İçerik:
Tüm öğeler, onları içinde dağıtmak istediğin ürün türüne yönelik minimum içeriği karşılamalıdır. Her ürün türüne yönelik minimum gereksinimlerin ayrıntıları için aşağıdaki bölümlere bak.
Nanite'ın uygun şekilde kullanılması için öğeler tasarım ve geometri açısından yeterince karmaşık olmalıdır. Bir başka deyişle, Fab, optimize edilmemiş basit öğeleri Nanite öğeleri olarak kabul etmez.
İlave Teknik Kurallar:
Sadece Unreal Engine 5.0+ ürünler Nanite'ı destekleyebilir.
Nanite'ı desteklemesini istediğin tüm örgüler için Nanite'ı varsayılan olarak etkinleştirmen gerekir.
Lumen
Minimum İçerik:
Tüm öğeler, onları içinde dağıtmak istediğin ürün türüne yönelik minimum içeriği karşılamalıdır. Her ürün türüne yönelik minimum gereksinimlerin ayrıntıları için aşağıdaki bölümlere bak.
İlave Teknik Kurallar:
Sadece Unreal Engine 5.0+ ürünler Lumen'i destekleyebilir.
2D Öğeler
Minimum İçerik:
2D sanat: 25 öğe.
2D arka planlar: 10 arka plan.
Çıkartmalar: 10 çıkartma .uasset.
Simgeler: 25 öğe.
Manzara fırçaları: 25 manzara fırçası.
Sprite animasyonları: Karmaşıklığa bağlı olarak 5 ila 10+.
Genel bakış haritası: Üründe işlevsel kullanıcı arayüzü unsurları veya oyuna hazır animasyonlu sprite'lar varsa gereklidir. Aksi takdirde gerekli değildir.
Demo haritası: Gerekli değil.
3D Modeller
Nesneler
Minimum İçerik:
Realistik ve Fotogrametri: Öğe Paketi Dağıtım Yöntemi olarak dağıtılması gereken 1 farklı model. Aksi takdirde, 5 farklı model önerilir.
Basit tarzda: Karmaşıklığa bağlı olarak yaklaşık 25 farklı öğe.
Ateşli silahlar: Beklenen tüm hareketli parçaların donatıldığı ve tam bir animasyon setine sahip en az 1 yüksek kaliteli ateşli silah öğesi.
Araç statik örgüleri: Bir iç ve dış bölüme sahip en az 5 farklı araç örgüsü.
Araç İskelet Örgüleri (Blueprint'siz): Doğru şekilde donatılmış hem iç hem de dış bölüme sahip en az 1 yüksek kaliteli araç iskelet örgüsü.
Genel bakış haritası: Gerekli.
Demo haritası: Gerekli değil.
Karakterler
Minimum içerik:
Epic iskeletine uygun donatılmış, tam bir Control Rig içeren veya tam bir özel animasyon seti içeren 1 yüksek kaliteli, oyuna hazır tam karakter modeli (veya birinci şahıs için 5 "sadece kollu" karakter).
Epic İskeletine uygun donatılmış: Ürün, Üçüncü Şahıs Şablonu demo animasyonlarını içermeli ve bu animasyonlar, genel bakış haritasına yerleştirilmelidir. Bu test amaçlıdır ve karakterin, Epic iskeletine uygun şekilde donatıldığını gösterir. İskelet A pozunda olmalıdır, hiçbir kemiğin duruşu veya adı değiştirilmemelidir (ilave alt kemikler veya soketler olabilir ancak bunların ürün sayfasında belirtilmesi gerekir) ve IK (Ters Kinematik) kemikler dahil edilmeli ve grileştirilmemelidir.
Epic iskeletine uygun donatılmamış: Üründe tam bir animasyon seti olmalıdır ve bu set minimum düzeyde atıl duruş (idle), zıplama döngüsü, yürüme ve koşma içermelidir.
Karakterin doğası itibarıyla bir zıplama veya yürüme animasyonu eklememek daha mantıklıysa bu durum kabul edilebilir. Örneğin, büyük bir dinozor için zıplama animasyonu yapmaya gerek olmayabilir.
Karakterin doğası itibarıyla ilave animasyonların eklenmesi gerekiyorsa veya karakteri, belirli ilave animasyonların olması beklenen spesifik bir oyun türü için pazarlamak istiyorsan bu animasyonların da dahil edilmesi gerekir. Örneğin, kılıç ve kalkan kuşanmış savaşçı bir karakterin saldırı ve blok animasyonları olması beklenir.
Basit düşük poligonlu öğeler önerilen minimum gereksinimi artırabilir.
Genel bakış haritası: Gerekli.
Demo haritası: Gerekli değil.
Animasyon
Minimum İçerik:
En az 10+ farklı animasyon.
Ürün sayfasında, animasyonları önizleme imkânı sunulmalıdır.
Genel bakış haritası: Gerekli.
Demo haritası: Gerekli değil.
Projen, MetaHuman ile kullanılmak üzere tasarlandıysa ilave kurallara tabi olacaktır ve bunları bu sayfanın MetaHuman: MetaHuman karakterleri için kıyafetler, aksesuarlar, animasyonlar ve dönüşüm hedefleri bölümünde bulabilirsin.
Ses
Müzik
Minimum İçerik: En az 5 parça.
Ürün sayfasında, Fab kullanıcıları için müzik örneklerini dinleme imkânı sunulmalıdır.
Genel bakış haritası: Gerekli değil.
Demo haritası: Gerekli değil.
Ses Efektleri
Minimum İçerik:
Standart ses efektleri: Yaklaşık 20+ yüksek kaliteli ses.
Ortam sesleri: En az 10 parça.
Ürün sayfasında Fab kullanıcıları için ses efekti örneklerini dinleme imkânı sunulmalıdır.
Genel bakış haritası: Gerekli değil.
Demo haritası: Gerekli değil.
MetaSounds
Minimum İçerik: Bu yüksek oranda MetaSounds'un karmaşıklık düzeyine bağlıdır ancak her ürün, kullanıcılara basit eğitimlerin ve dokümantasyonun ötesinde bir değer sunmalıdır. Mevcut motor yamalarında bulunmayan kayda değer bir işlevsellik sağlamalıdır.
Aşağıdaki öğe türlerinin birini veya her ikisini içermelidir:
UMetaSoundSource
UMetaSoundPatch
Aşağıdaki formatların en az birine sahip ayrıntılı dokümantasyon eklemelisin. Bu dokümantasyon, kurulum ve kullanım hakkında beklenen tüm bilgileri sağlamalıdır.
Video
Yazılı
Grafik açıklamaları
Bölüm içi metin/kılavuz
Editör içi Unreal Engine eğitimleri
Genel bakış haritası: Gerekli değil.
Demo haritası: Gerekli değil.
İlave Teknik Kurallar:
Sadece Unreal Engine 5.0+ ürünler MetaSounds'u destekleyebilir.
MetaSound (Kaynak veya Yama) girdilerinde, bunların kullanımını anlatan açıklamalar olmalıdır.
MetaSound Kaynağı Önayarları, türetilen MetaSound Kaynağı ve Önayarını netleştirecek şekilde düzenlenmelidir.
MetaSound ayrıntılarında yazar, görüntülenen ad ve açıklama olmalıdır.
Eğitimler
Minimum İçerik: İşlevsellik baz alınarak her ürün için değerlendirilir.
Aşağıdaki formatların en az birine sahip ayrıntılı dokümantasyon eklemelisin. Bu dokümantasyon, kurulum ve kullanım hakkında beklenen tüm bilgileri sağlamalıdır.
Video
Yazılı
Blueprint yorumları
Bölüm içi metin/kılavuz
Editör içi Unreal Engine eğitimleri
Genel bakış haritası: Gerekli değil.
Demo haritası: Gerekli değil.
Ortamlar
Oyuna tamamen hazır olan tam bir bölüm ortamı.
Minimum İçerik:
Her ürün için değerlendirilen 1 tam ortam.
Genel bakış haritası: Gerekli.
Demo haritası: Gerekli.
Oyun Sistemleri ve Oyun Şablonları
Minimum İçerik: İşlevsellik baz alınarak her ürün için değerlendirilir.
Aşağıdaki formatların en az birine sahip ayrıntılı dokümantasyon eklemelisin. Bu dokümantasyon, kurulum ve kullanım hakkında beklenen tüm bilgileri sağlamalıdır:
Video
Yazılı
Blueprint yorumları
Bölüm içi metin/kılavuz
Editör içi Unreal Engine eğitimleri
Genel bakış haritası: Gerekli değil.
* Demo haritası: Gerekli ancak ürün tamamen ayrıntılı şekilde belgelenmiş işlevler içeriyorsa gerekli değildir.
HDRI
Minimum İçerik:
5 farklı skybox.
Genel bakış haritası: Gerekli.
Demo haritası: Gerekli değil.
Materyaller ve Dokular
Minimum İçerik:
1 farklı materyal.
Genel bakış haritası: Gerekli.
Demo haritası: Gerekli değil.
Akıllı Öğeler
Minimum İçerik: Bu yüksek oranda Blueprint'lerin karmaşıklık düzeyine ve ürünün işlevlerinin tamamını veya çoğunu kapsayan eğitim içeriklerinin olup olmadığına bağlıdır.
1 farklı öğe.
Sürülebilir araçlar: En az 1 yüksek kaliteli sürülebilir araç.
Ateşli silahlar: Beklenen tüm hareketli parçaların donatıldığı ve animasyona sahip olduğu en az 1 yüksek kaliteli silah öğesi.
Eğer araç donatılmamışsa ve sürülebilir değilse ürününü 3D Öğeler kategorisi altında göndermelisin ve o bölüme ilişkin temel kurallara uymalısın.
Aşağıdaki formatların en az birine sahip ayrıntılı dokümantasyon eklemelisin. Bu dokümantasyon, kurulum ve kullanım hakkında beklenen tüm bilgileri sağlamalıdır.
Video
Yazılı
Blueprint yorumları
Bölüm içi metin/kılavuz
Editör içi Unreal Engine eğitimleri
Genel bakış haritası: Gerekli değil.
* Demo haritası: Gerekli ancak ürün tamamen ayrıntılı şekilde belgelenmiş işlevler içeriyorsa gerekli değildir.
Araçlar ve Eklentiler
Minimum İçerik: İşlevsellik baz alınarak her ürün için değerlendirilir.
Ayrıntılı dokümantasyon eklemelisin.
Genel bakış haritası: Gerekli değil.
Demo haritası: Gerekli değil ancak üründe sergilenebilir unsurlar varsa gereklidir.
Blueprint Teknik Kuralları:
Blueprint'ler net olmalı ve kasıtlı olarak kafa karıştırıcı yapılmamalıdır.
Fonksiyonlar, değişkenler ve olaylar, hedeflenen amacı yansıtacak adlara sahip olmalıdır.
Örnek veya eğitim amaçlı olmadığı sürece hiçbir Blueprint düğümü bağlantısız olmamalıdır.
Blueprint'ler hiçbir hata veya dolaylı uyarı vermemelidir.
Kullanıcı Arayüzleri (UI)
Minimum İçerik:
25 öğe
1 eksiksiz kullanıcı arayüzü Blueprint sistemi.
Genel bakış haritası: Gerekli değil ancak üründe işlevsel kullanıcı arayüzü unsurları veya oyuna hazır animasyonlu sprite'lar varsa gereklidir.
Demo haritası: Gerekli değil.
Niagara VFX
Niagara ile oluşturulmuş yüksek kaliteli parçacık sistemleri.
Minimum İçerik:
1 farklı öğe.
Ürün sayfasında, efektleri gösteren bir video olmalıdır.
Genel bakış haritası: Gerekli.
Demo haritası: Gerekli değil.
MetaHuman
MetaHuman dijital karakterleri için giysiler, aksesuarlar, animasyonlar ve dönüşüm hedefleri.
Minimum İçerik:
Tüm öğeler, içinde dağıttığın kategoriye yönelik minimum içeriği karşılamalı ve MetaHumans kalite standartlarını karşılamalıdır.
İlave vücut türleri desteği sunmak ve ürün başına daha az öğeye sahip olmak istersen Fab ekibi bu talebi özel olarak incelemeye alıp değerlendirecek ve söz konusu ürüne yönelik uygun öğe sayısını belirlemek için seninle işbirliği yapacak.
İlave Teknik Kurallar:
Kullanıcılar için kafa karıştırıcı olmadığı sürece, ürünlerinin adında veya açıklamasında “MetaHuman” ifadesini kullanabilirsin. Bu tür bir kullanım, ürünün Epic'in ürünü olduğu (veya Epic işbirliğiyle geliştirildiği) anlamını doğurmamalı, bunun yerine ürünün MetaHuman ile çalışmak üzere tasarlandığını belirtmelidir. Genel olarak izin verilmesi gereken kullanım örnekleri: "MetaHuman için animasyon ızgarası" ve "MetaHuman uyumlu giysi".
Ürünlerini bir "MetaHuman" etiketiyle etiketleyebilirsin.
MetaHuman
.mhpkgdosyaları 1.5 GB'den büyük olmamalıdırMetaHuman giysi dosyalarında materyal uygulanmalıdır
.mhpkgformatları için sıkıştırılmış dosyalar iç içe olmamalıdır (sıkıştırılmış dosyalar birbirinin içine yerleştirilmemelidir)Ürünün Teknik Bilgiler alanında, giysinin hangi karakter öznitelikleri kombinasyonlarını desteklediğini tam olarak belirtmen gerekir. Bunu yapmak için aşağıdaki uyarıyı şablona ekle:
MetaHuman İskelet Desteği: Var
Desteklenen Vücut Türleri:
Uzun/Erkeksi/Orta
Uzun/Kadınsı/Orta
(Listeyi, ürününün desteklediği tüm vücut türlerini kapsayacak şekilde sürdür)
İnceleme sürecinde işlevsel test yapılması amacıyla, MetaHuman karakterlerinin aktarıldığı proje sürümüne ait bir indirme bağlantısı ekle (ürününün desteklediği her vücut türü için bir tane).
Bir .mhpkg dosyasını dışa aktarmak için UE 5.6 ve üzeri sürümlerde MetaHuman karakterleri ve uyumlu öğeler oluşturman gerekir. Daha fazla bilgi edinmek için Fab'de MetaHuman'lar bölümüne göz at.
Python Kodları
Unreal Engine projelerinde ve eklentilerinde, bulundukları yerin aşağıdaki gerekliliklerini karşıladıkları sürece Python kodlarını kullanabilirsin.
Üçüncü taraf Python kod dizin yolu:
Content/Python/Lib/site-packages/.Bu, farklı lisanslama şartlarına ve bakım uygulamalarına tabi olabilen tescilli proje kodu ile harici destekler arasında ayrım yapmaya yardımcı olur.Eklenti Python kodu:
Content/Python. Bu, kodun Unreal Editor tarafından keşfedilebilir olmasını ve diğer proje içi öğelerle tutarlı bir şekilde yönetilmesini sağlar.
Python eklentilerini gönderirken şu en iyi uygulamaları izlediğinden emin ol:
Tüm üçüncü taraf Python kodlarının lisanslama gereksinimlerine uyduğundan ve gönderinde açıkça belgelendiğinden emin ol.
Python dosyalarını yukarıda listelenen dizinlerin dışına yerleştirme.
Kodların düzgün bir şekilde açıklandığından ve düzenlendiğinden emin ol. Bu, diğer geliştiricilerin ve Fab değerlendiricilerinin kodu gerektiği gibi anlayıp koruyabilmeleri için gereklidir.
Yerel ortamının dışında bozulabilecek sabit kodlu yolları veya bağımlılıkları ekleme.
Unity Proje Formatı
Ürünün bir Unity projesiyse bu bölümdeki teknik kurallara uygun olmalıdır.
Genel
Proje, Unity Asset Store Gönderim Kuralları içindeki tüm ilgili gereksinimleri karşılıyor olmalıdır.
Ürününü Unity Asset Store’da yayınladıysan, Fab ilanını gönderirken bağlantıyı eklemen gerekir.
Dosyalar
Fab’e gönderdiğin Unity Dosyaları, uygulanabilir olduğunda Unity Asset Store'da yer alan dosyalarla hemen hemen aynı olmalıdır.
Gerekli herhangi bir bağımlılık, ürün açıklamasında açıkça ifade edilmelidir.
Eğer ürün Fab'de tutulmayan bir içeriğe bağlıysa (örneğin GitHub, Google Drive veya Dropbox üzerindeyse) ürün sayfasına, bu içeriğe ait bağlantılar eklemen gerekir.