Skip to content
megacorpempire
← All devlogs
devloggameplaydevelopment

From a Bakery to a Company

How shared inventory, NPC businesses, and clearer company finances turn a small bakery into the foundation for a growing company.

The first bakery asked a small question: can buying flour, baking bread, and making a delivery feel like running a business?

The next question is what happens when bread is no longer the only thing that company makes.

The game now brings those pieces together: products that share an inventory, businesses that bring their own offers and orders, and a company view that explains where the money went. The bakery remains the starting point.

One company, one inventory

Flour is a product. So are butter, sugar, bread, croissants, and cakes. Being an ingredient or a finished good describes how something is used in a recipe; it should not trap it in a separate kind of game system.

In the new model, everything belongs to one company inventory. A recipe takes products from that inventory and returns its outputs when production finishes. Inputs committed to a running job appear separately from stock that is still available to use or sell.

That distinction creates a practical decision. Flour reserved for bread cannot also become croissants. Cash spent buying butter is no longer available for another purchase. Adding a product means choosing how to use the same resources, not receiving a second, disconnected business.

Businesses, not just buy and sell buttons

Brook Mill and Corner Café are the beginning of a neighborhood, not templates that every future business must copy exactly.

NPC businesses now have a modular structure: each can define its own behavior and propose offers or orders. A business can buy several products, sell several products, or do both. The game still checks each trade and handles the movement of cash and stock.

Most of the current businesses use simple periodic restocking. We have not added a hidden simulation in which each NPC runs factories, manages debt, and tries to beat the player. The useful change is that future businesses can have different rules without requiring every other business to change with them.

Availability also belongs to your company's relationship with that NPC. Another player's purchase will not empty your flour supplier. At this stage, we want the challenge to come from your own decisions, not from arriving after someone else has taken the only useful order.

Knowing what the company actually earned

Multiple products make accounting mistakes harder to spot and more important to prevent.

Selling bread must remove the cost of that bread—not the cost of croissants sitting beside it. A product bought for resale needs to retain its purchase cost. Ingredients already committed to production must not also appear as available inventory.

The company view brings those distinctions together. It shows available stock, inputs reserved in production, a balance sheet, and a profit-and-loss statement. Operating profit and interest expense are separate, so net profit reflects financing costs as well as trading results. Repaying loan principal reduces cash and debt; it is not another operating expense.

The aim is not to make the player do bookkeeping. It is to let the numbers answer a reasonable question: “I made some sales—why is this the cash I have left?”

What comes next

The foundation is broader, but the test remains concrete: does running this company feel more interesting?

We want to learn whether shared ingredients create useful choices, whether buyers feel distinct, and whether the company view makes the results easier to understand. More products and more NPC rules will only help if they give players better reasons to choose one action over another.

If you are following the development, Hello, Empire explains the ambition, and The Bakery Doors Are Open records the original operating loop. You can play the available build or follow new development notes through the RSS feed.

The bakery is still where the company starts. It no longer has to define everything the company can become.