1. uFactory
  2. News

uFactory News

Patch 0.5.0.2 Released

Patch 0.5.0.2 has been released to the beta branch.

Changes:
  • Fixed incorrect headers in Planet Resources offers list
  • Completed tablet page bookmarking system

Patch 0.5.0.1 Released

Patch 0.5.0.1 has been released to the beta branch.

Changes:
  • Fixed bug causing imported materials to be incomplete
  • Fixed display issue on planet factory window summary tab's buttons
  • Expanded maximum size of factory spaces
  • Added new factory space shape: Capital-L

Campaign Update Now in Public Beta!

uFactory v0.5 "The Campaign Update" is now available in Steam Beta.

To join the beta, right click uFactory in your Steam library and choose "Properties". Then, choose the "nextversion_publicbeta - v0.5.0 Public Beta" option. No private code is required. Steam should then update the game to the beta version through its normal update process. Once complete, you can launch the beta!

WARNING: This is an early beta of an Early Access game. We're not going to warn you that it might be broken. We can tell you with certainty that it is absolutely broken. So, if that's not your thing, then please keep waiting for a more stable version to release.

WARNING 2: Save files are incompatible between previous versions of uFactory and 0.5. Please back them up if you want to save them. Otherwise uFactory will update your save manufacturing company profile to the latest version and ignore your standalone factory save files.

What's in the update?

Funny you should ask:

[h3]Planetary Campaigns[/h3]

Generate your own random planet and try to build a logistics empire on it. Design your factories (yes, plural), source your raw materials, and sell your products to the highest bidder. But don't forget to take into account rent, tax, and delivery fees. Can you outsell your AI competition and become a global manufacturing mogul?

[h3]Time-Tracking Rebuild[/h3]

The entire time-tracking update system for factories has been rebuilt. Factory machines are no longer reliant on animations to perform their duties, and every machine works on a rhythmic beat to ensure they sync up as much as possible. This system also causes the simulation updates per second to drop considerably, allowing for a performance boost that allows for faster time lapse simulations.

In addition, machines will now (almost) universally be able to take in an "on-deck" object to work on. This, combined with the rhythmic time system, allows for significantly better throughput with existing factory designs as all the machines sync up.

[h3]Flow Rebuild[/h3]

The entire flow system (for transporting liquids/gasses through pipes/vents) has been re-done. Originally, it used a segment-based system, but it never did quite work right, and complex adjacent pipe connectors prevented segments from forming, which caused more problems.
So, all that's been thrown out in favor of a tile-based simulation. This has the added benefit of making it very obvious where the pressure is in your pipe system, as you can literally watch the pipe fill up and the liquid flow to its destination. With the number of new machines that process oil, getting the liquid pipes right was essential.

[h3]Manual Rebuild[/h3]

The old notebook manual was a bit of a mess, and growing to be a bigger mess with each successive update as uFactory grew. Since it was becoming unsustainable, it has been replaced with a nice, clean, efficient tablet that fits in better with the established style of the uFactory UI. Most of the content pages are data-driven and procedurally built instead of having to be built out individually by hand, allowing us to expose more information without fear of the work it would cause to have to update them after changes down the line.

But more than that, the tablet menu is just better. From the search bar on the homepage, to the bookmarking feature, to the saved states and generally more cohesive styles, we think you'll agree.

[h3]New Content[/h3]

To make the campaign mode viable, we had to make sure every product made in uFactory could be traced all the way back to the raw materials provided by the earth. So, this includes dozens of new manufacturing processes, including Oil Refining, Glass Blowing, Acid Distillation, Industrial Papermaking, and many, many more. Get building!

What's not in the update?


[h3]The tutorials and standalone scenarios.[/h3]
They need to be rebalanced, so they're not available in the beta. If you'd like to play them, you'll need to opt out of the beta.

[h3]Planned Content[/h3]
The rest of these are not in this update, but will come in future updates:
  • Boats, Trains, Planes, and Helicopters. They're coming.
  • Corporate Intrigue
  • Disasters and Setbacks
  • Grants and Loans
  • Property Bidding
  • Electricity Management & Production
  • Machine Mod Chips
  • World/AI Customization Options for Campaigns
  • So much more...


[h3]Unplanned Content[/h3]
There is currently no plan to build a Battle Royale mode into uFactory.



What's next?


Next, you start playing and report every bug you can find on our Bug Reports Forum. We'll squash those best as we can while implementing the most-requested quality-of-life upgrades. Once we have the campaign in a decent state, we'll polish up the tutorials and standalone scenarios and release 0.5 properly and start working on the next batch of content.

uFactory's First DLC Announced!

uFactory is bringing PC gaming on Steam into a whole new genre: the Logistics-Royale!

Up to 100 players will join a game and start with a 10x10 factory on a shared planet with $5,000 to their name. Players will have to build their production lines and logistics empires quickly, because once another player is able to amass twice their net worth in liquid cash, they can buy them out of the game! Last player standing wins a pithy epithet!



But don't worry, because you'll have nefarious options at your disposal to prevent other players from buying you out, including: devious sabotage, investigative espionage, and term-life insurance policies.

Because of the intense development and server costs involved with bringing this game mode into the uFactory brand, uFactory: Logistics-Royale will be sold as a $25 DLC add-on to the base game.



Also, the release of the long-awaited campaign update is being pushed back six months to support the Logistics Royale mode.

uFactory DevLog: 6 December 2020

Hi everyone! Working fast and furious to try to get everything in for the next version. We assure you it will be appropriately huge, at least in the context of indie game updates. Anyway, here's a few examples of what we've been working on:

[h3]Simulation Core Rebuild[/h3]
We've been a bit quiet about this part, but it's an important part of the future of uFactory. In versions of uFactory up to this point, each machine operated whenever it wanted, and often, the machines' operations were dependent on their animations. For very complicated game-developery reasons, this made it very difficult to simulate the game at high speeds.

So, we've made the change to a rhythm-based approach. Each machine will have its own rhythm; a length of cycle that's a power of two. This allows them to work in glorious synchronization with each other. Not only does this add some order (especially to the audio) of chaotic larger factories, but it reduces the simulation steps down from 30 to just 8 with no visible loss of quality (animations still run as fast and smooth as your system can render them). This gives us a 73% reduction in computation overhead for the simulation and allows us to speed up time much faster than before, especially when not rendering the factory. This also means uFactory should run much better on older rigs after the update, and big factories won't have nearly the performance penalty they used to.

There's another really big benefit to this more rhythmic approach to factory simulation, but that's a story for another day.

[h3]Manual Rework[/h3]
The hand-drawn manual added a lot of charm to the game, but as our production trees grew and processes were tweaked to improve their parallels to real manufacturing processes and fix game balance, keeping the manual up-to-date was proving to be very challenging. Moreover, many of the detail pages for the machines and resources didn't even have all that much useful information on them.

So, the old notebook-style manual has been scrapped and replaced. uFactory is joining the 21st century with a tablet manual!

This manual draws a great deal of its information dynamically from the definitions of the materials and machines themselves, so it can provide you with considerably more in-depth details about exactly how efficient they are, what processes they're used in, what materials they need, etc.

Each material will have its own page showing every machine it can be an ingredient for, every manufacturing process it is a part of, and everything that can produce it, both in the factory and on the campaign map.

For items that need assembly, the manual page will also now clearly show the steps necessary for assembly, and which machine is needed to accomplish that step:


[h3]Flow Resource Piping[/h3]

Flowing resources (gas & liquid) in vents and pipes have been a bit buggy ever since they were introduced to the game. Fluid simulations have proven difficult for computers for some time, and balancing flows of hundreds or thousands of tiles 30 times per second without overloading the processor proved difficult. Some of the solutions to this problem, namely trying to divide the pipes into segments and junctions and balance those, simply didn't ever work properly, leading to bugs where some small 1 or 2 length pipes would never accept anything because they were essentially orphan junctions even though they should have been connected.

So, we scrapped the old system. With the new simulation time management detailed above, we had a bit more wiggle room to use a straight-tile-based approach. This has some knock-on effects: (1) distance matters a lot more than number of junctions now, (2) we can show density as a gradient in the pipe fill indicators, and (3) there's no more empty-looking junctions where flowing resources get locked up or just don't appear even when they are flowing.



Anyway, we have lots more planned, and we're still hoping to have this ready for you by the end of the month, but we can't make any promises just yet.

We'll have more info for you soon enough!

Thanks for playing uFactory and sticking with us through this development process!