plecak to pakiet tekstur i pakiet zasobów. Użyj pliku wykonywalnego plecaka, aby zbudować plik zasobów, a następnie polegaj na grze w bibliotekę w celu pobrania zasobów w czasie wykonywania. Alternatywnie, rzuć własny kod ładujący zasoby, używając formatu pliku określonego na końcu tego pliku README.
plecak definiuje format pliku manifestu zasobu, który jest luźno oparty na JSON, ale akceptuje komentarze, dodatkowe znaki interpunkcyjne i ciągi bez cudzysłowu. Ten plik manifestu mówi plecakowi, które pliki należy spakować i jak je przechowywać. plecak wykorzystuje prostokątny algorytm pakowania pojemników, aby efektywnie przechowywać wiele obrazów w jednej teksturze, znanej również jako „arkusz sprite”.