Asset Cooker

Asset Cooker - Part 1: Memory and Storage

A few weeks ago, I released my hobby projet: Asset Cooker. I even made a short release trailer for it.

Asset Cooker icon

So, what is Asset Cooker?

It’s a build system. Put very briefly, it has commands that have inputs and outputs (which are files). If the outputs don’t exist, or if the inputs are modified, it execute the command to (re)generate the outputs.

I don’t plan on describing everything in articles, because that would be too much (and not all of it interesting), but I’ll try to do a few (short?) articles about single topics that I find interesting.

In this first article, I’m going to talk about memory and storage. Asset Cooker has to deal with a lot of items. Hundreds of thousands of files, of commands, and of strings. Managing that carefully is very important.