---
title: Sprite Atlas Optimization
category: product
entity_type: skill
price: ₺369
canonical: https://forgehouse.ai/tr/skiller/sprite-atlas-optimization/
lang: tr
hreflang_alt: https://forgehouse.ai/skills/sprite-atlas-optimization/
last_updated: 2026-06-20
---

# Sprite Atlas Optimization

> Pack Aseprite/PNG sprites into Unity SpriteAtlas with correct padding, POT sizing, compression…

Aseprite ve PNG sprite'larını Unity 6 SpriteAtlas'a doğru şekilde paketleyen deterministik bir hat: doğru padding, ikinin kuvveti boyutlandırma, platform başına sıkıştırma ve Addressables paket bölmeleriyle düşük/orta/yüksek katman stratejisi. Draw call sayısını onlarcadan tek haneye indirir, mobil GPU bellek baskısını azaltır ve bozuk derlemeler gönderen kenar yumuşaması, POT ve katman kayması hatalarını önler.

## Ne için kullanılır
- Sprite batching kırıldığında draw call düşürme
- 200+ dışa aktarılmış PNG'yi ortak atlaslarda paketleme
- Sprite kenar yumuşamasını (yarı saydam çizgiler) giderme
- Platform başına ASTC ve ETC2 sıkıştırma ayarlama
- Atlasları Addressables katman paketlerine bölme
- Düşük donanımlı Android cihazlar için katman değiştirme

## Faydalar
- Paketlenmiş atlaslarla draw call'ı kat kat azaltın
- Mobil GPU belleğini düşürün ve ısıl kısılmayı önleyin
- Paketleri uygulama mağazası boyut limitlerinin altında tutun
- Cilalı görünen keskin, kenar yumuşamasız sprite'lar üretin

## Ne içerir
- Zorunlu 2px padding ile MaxRects paketleme ayarları
- Platform sıkıştırma matrisi (ASTC, ETC2, PVRTC, DXT5)
- Çalışma zamanı cihaz profillemeli düşük/orta/yüksek katman stratejisi
- Dört katmanlı kenar yumuşaması önleme savunma deseni
- Bozuk atlasları sertçe engelleyen ikinin kuvveti denetçisi
- Alana bölünmüş paket düzeni ve doğrulama kontrol listesi

## Kimler için
Daha az draw call, daha küçük derleme ve çeşitli cihazlarda temiz sprite'lara ihtiyaç duyan, mobil için yayınlayan Unity 2D oyun geliştiricileri için.

## Nasıl çalışır
Skill'in ham Aseprite PNG'lerinden tier'a göre değişebilen atlas bundle'larına kadar yürüttüğü paketleme hattı. Kara kutu yok, yaptığı iş tam olarak bu:
1. Proje PPU sabitini GameConstants'tan okur (64 veya 128) ve sprite'ları tek dev doku yerine domain atlaslarına böler: Atlas_Characters, Atlas_UI, biome başına Atlas_Environment, Atlas_FX. Bir bundle indirilemezse diğerleri render etmeye devam eder.
2. Her atlası MaxRects (Best Short Side Fit) ile paketler: padding en az 2px, izometrik tile için rotation ve tight packing ikisi de KAPALI. Power-of-two boyutu (1024/2048/4096) AssetPostprocessor ile zorlar; POT olmayan atlas sıkıştırmayı kırmadan import aşamasında reddedilir.
3. Platform sıkıştırma matrisini uygular: iOS ve güncel Android'de ASTC 6x6, API 21-25 cihazlar için ETC2 RGBA8 fallback. Hepsi tek PlatformCompression asset'inden yönetilir; Inspector'dan sprite bazlı elle override sessiz sapma ürettiği için yasaktır.
4. Her atlasın üç tier varyantını üretir (low 1024 ASTC 8x8, mid 2048 ASTC 6x6, high 2048 ve 128 PPU) ve Addressables etiketiyle işaretler. Çalışma anında AtlasTierManager cihazın RAM, VRAM ve GPU adını okuyup tier seçer; 2GB'lık Android asla iPad sınıfı atlası yüklemez.
5. Dört katmanlı bleed savunmasını aynı anda kurar: Aseprite export'ta extrude 1px, packer'da padding 2px, mipmap kapalı Point filtre ve linear renk. Tek katman ihlal edilse bile diğerleri oyuncuların hatalı grafik diye şikayet ettiği yarı saydam kenar çizgisini engeller.
6. Teslimden önce checklist ile doğrular: Stats penceresinde Batches 20 altı ve SetPass 10 altı, Pixel Perfect Camera ekran görüntüsünde sıfır bleed, high tier install bundle 200MB App Store OTA limitinin altında.

## Sık sorulanlar
### Mobile değil PC için yayınlıyoruz. Bu paket yine de işimize yarar mı?
Kısmen. Sıkıştırma matrisi (ASTC, ETC2, PVRTC) ve düşük/orta/yüksek katman stratejisi mobil GPU ve mağaza boyut limitleri için var. Ama draw call azaltma, zorunlu 2px padding ve dört katmanlı kenar yumuşaması önleme deseni, sprite kenarlarında yarı saydam çizgi çıkan veya batching kırılan her Unity 2D projesinde geçerli.

### Unity atlası zaten kendisi paketliyor. Varsayılanların üstüne ne katıyor?
Kenar yumuşaması, ikinin kuvveti olmayan atlas ve katman kayması hataları tam da varsayılan ayarlardan doğar. Buradaki hat deterministik: zorunlu padding ile MaxRects ayarları, bozuk atlası derlemeye girmeden sertçe engelleyen ikinin kuvveti denetçisi ve tek küresel ayar yerine platform başına sıkıştırma kararı.

### Sprite'ları veya animasyonları kendisi üretiyor mu?
Hayır. Elinizdeki Aseprite ve PNG çıktılarını atlaslara ve Addressables paketlerine yerleştirir. Karakter çizimi, animasyon etiketleri ve pivot disiplini sanat hattınızda daha önce halledilir; bu paket PNG'ler var olduğu andan itibaren devreye girer.

## Fiyat
₺369, tek seferlik, abonelik yok. KDV dahil.

İlgili rehber: [Unity ile yapay zekâ oyun geliştirme akışı](https://forgehouse.ai/tr/rehberler/yapay-zeka-unity/)
