A downloadable tool for Windows and Linux

Download NowName your own price

GAP (Generic Atlas Packer) is a tool that allows you to pack multiple images of your games into single atlas.

Key Features

Graphical interface
Multiple platforms (Windows, Linux)
Simple export

Predefined export formats:




Generic JSON, Generic XML.


Custom exporters:

Easy embedded custom exporters. Use Lua to write own exporter to satisfy your needs.

Updated 1 day ago
StatusIn development
CategoryTool
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Author_enot
Tagsatlas, Automation, gap, image, packer, Textures

Download

Download NowName your own price

Click download now to get access to the following files:

GAP_Windows64_v026.zip 735 kB
GAP_Linux64_v012.zip 1 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Oh, another question: What is the license of this tool? I'm guessing it is not OSS (though, if it is OSS, a link to the code would be great), so a little clarification would be nice, i.e. can I use the output for commercial work, just so I can be sure that I'm not getting into legal trouble and for your side, so no one can sue you.

(+1)

I'm sure there should not be any problems. It's totally free from our side. Under the hood we use software with MIT and open source.

Possible bug (or user error or unintended use case):

I tried out a simple test case with some files I rendered in Blender: 16 files, all 256x256 pixels, 3 channels -> should be possible to pack into a single 1024x1024 atlas, but GAP complains and says that the atlas size is too small.

(2 edits) (+1)

Thanks, checking. Fix will be uploaded in v023.

Nice, thanks! I'll check it out :)

(+1)

Hi. v023 uploaded, please check. Could you please tell, what game engine do you use?

Cool, v023 works with my sprites and tests! Thank you for the update!

> Could you please tell, what game engine do you use?

I'm writing a custom engine for a 2D game in Odinlang with SDL and OpenGL.

I've also written my own sprite sheet generator, which has a different use case than yours and way less features: CLI only and all sprites must have the same size.

When looking for alternatives before writing my own, I've found mostly super bloated web thingies, which I don't like. Your app is nice and small, meant for a single thing -> pretty much what I was looking for!

Custom engine is super cool! Needs a lot of efforts and time. So, it means you used custom export option? 

As I understand, you liked GAP because of its simplicity and not being overloaded with functionality. But, probably, you'd like to have some additional features?) If you have some suggestions, I'd love to read them.

(2 edits)

Just fyi: I can't open the win64_v021.zip file with the default windows zip thing. It says that it is an invalid zip. 7Zip can open it.  7zip can't open the archive as a Zip either, but it warns that it is opened as a .tar file instead and then it is possible to extract the contents.

(+1)

Hi, thanks. Fixed in v022.