Cities aren't easy to build and manage, and a lot of materials and resources are required in order to make it work. SteamWorld Build is just like this, and gamers will have to find a way to generate enough resources for everyone and each building that they have in their city. Since it can be hard to obtain everything at the same time, sometimes it's beneficial to initiate a trade with another civilization, especially if players have a surplus that they can sell.