Leksykon IT › Programowanie › Paczka zasobów (asset bundle)

Paczka zasobów (asset bundle)

Programowanie Svenska → Zaktualizowano: 2026-10-27

Paczka gotowych zasobów gry — modeli, tekstur, dźwięków, prefabrykatów — ładowana w trakcie działania zamiast być wkompilowana w plik wykonywalny.

Nazwa pochodzi z Unity, gdzie AssetBundle przez lata był jedynym sposobem dostarczania zawartości poza głównym buildem, ale pomysł jest starszy: Doom miał pliki WAD, a Quake pliki PAK. Zmieniło się tyle, że paczki przychodzą dziś przez sieć, więc gra mobilna może pobrać nowy poziom bez ponownej weryfikacji w sklepie z aplikacjami.

Kłopot tkwi w zależnościach. Jeśli dwie paczki używają tej samej tekstury i żadna nie oznaczy jej jako współdzielonej, trafi do obu — i dwukrotnie do pamięci. Odpowiedzią Unity był około 2018 roku system Addressables, który zarządza zależnościami i adresowaniem na tym samym formacie paczek. Żelazna zasada się nie zmieniła: dobra paczka to zestaw rzeczy, które ładuje się i wyrzuca razem.

← Wróć do leksykonu