The goal of the game is collecting one of each item category -- there's a big list here pulled in from the trading game (though not nearly as extensive), and they also have colors. You need one of each type to beat the game.
A lot of the game is just straight lootopia mechanics, with some maze navigation, scanning abilities, inventory management and item transformation mechanics to round things out.
The world is a grid of grids, similar to keydrop. Regions are named somehow.
Each region is a finite grid that contains:
Mazes -- built on the existing stuff in Skygarden with randomly locked doors (via colored keys that match the colors of items) and furniture that contains items.
Towns -- Buy and sell items of a specific category. Not every category is represented in every town; it's a limited list. Completely random and a short list of items to buy (for a good bit). Also other money-based services.
Obstacles -- you can't walk on these tiles so you have to route around them. Those on the border between regions will prevent you from going to the next region as well.
The categories/colors of items obtainable in a region are palettized, subdivided into several maze "types" which have their own palette.
You have limited inventory space in each category. This can be upgraded.
Your base is a magic backpack kind of thing that can only be accessed in the overworld -- not in towns or mazes.
Your base is on an infinite grid, with a few rooms already built out. Building new rooms requires some procgen amount of colored essences based on the room in question, and the links appear automatically as needed.
Colored essences are obtained by sacrificing an item of the appropriate color on the Prismizer (a base fixture which you start out having). This gives you one essence of that color. These essences are also used for unlocks and upgrades.
Machines are unlockable tools that you can use in the overworld. They have various effects that cost some amount of some essence to use.
Like other Unlockables, they require paying a certain fixed amount of Collection Points (obtained as you fill out your collection of item types) + a procgen amount of colored essences.
Here's a list:
Shop Finder -- tells you the name of the closest region that contains a certain shop type. If there's more than one it'll list all of them.
Item Finder -- tells you the name of the closest region that contains a certain item cat/color. If there's more than one it'll list all of them.
Product Finder -- same as the above, but searches shops instead.
Region Mapper -- maps out all orth adjacent regions to a known region.
Local Item Finder -- tells you the coord of the local maze where you'd find a certain item type/color. If there isn't one, it doesn't return anything but still uses the essences.
Local Product Finder -- Same as the above, but for shops rather than mazes.
Local Shop Finder -- same as the above, but looks for the town coord of a shop of the appropriate type.
Region Mapper -- Maps out a known region, showing the location of all mazes, obstacles and towns (but not what they contain).
Maze Machines
Maze Scanner -- Tells you all obtainable items (that you haven't picked up) in the maze that aren't behind locked doors.
Maze Deep Scanner -- Same as the above, but runs on the entire maze, not just those behind locked doors.
Unlocker -- Gives you a list of the keys needed in a maze without costing anything. If you have them all you can pay its cost and it'll unlock everything for you. This makes the Maze Scanner act as a Maze Deep Scanner.
Gatherer -- Gathers all items in the maze not behind locked doors for you. Rather expensive. If it exhausts all items in the maze, the maze despawns. Same deal if *you* do. The Gatherer can then be interacted with rather than the maze.