Tycoon Production System Pro


Modular Unity factory framework with machines, recipes, spline conveyors, splitters, physical items, fuel and power systems for automation, tycoon, crafting and simulation games.


by Game Bloom Studio


Price History +

Documentation


Description


Production System Pro is a complete, customizable production and automation framework for Unity.

It provides the main systems required to create physical resource-processing chains such as:

  • Logs → Planks → Wooden Products
  • Ore → Ingots → Manufactured Parts
  • Wheat → Flour → Food Products
  • Raw Materials → Processed Resources → Final Products

The package is suitable for:

  • Factory and automation games
  • Tycoon and management games
  • Survival and crafting games
  • Farming and cooking games
  • Mining and resource-processing games
  • Simulation games

Data-Driven Workflow


Items, recipes, fuels, machines, and conveyor configurations are created using ScriptableObjects.

Developers can create new production content by configuring reusable data assets rather than modifying the core framework.

Modular Machine System

Machines support:

  • Multiple input items
  • Multiple output items
  • Byproducts
  • Processing times
  • Processing-speed multipliers
  • Machine tiers
  • Input and output inventories
  • Physical input and output ports
  • Electrical power requirements
  • Solid-fuel requirements
  • Configurable output spawning
  • Sequential or simultaneous output production

Machines validate all required conditions before completing a recipe. If output capacity is unavailable, processing waits instead of deleting or losing items.

Physical Conveyor System

Conveyors use configurable Catmull-Rom spline paths and support:

  • Straight conveyors
  • Curved conveyors
  • Upward conveyors
  • Downward conveyors
  • Mixed custom paths
  • Dropped and thrown physical items
  • Automatic centering and alignment
  • Item spacing and stable queues
  • Direction reversal
  • Open-end item release
  • Machine and conveyor handoffs

The same conveyor component can be adapted to many shapes by editing its path waypoints.

Splitters and Routing

Items can be distributed using:

  • Round-robin splitting
  • Configurable items per output
  • Conditional item sorting
  • Item-specific routes
  • Fallback routes for unmatched items

Power and Fuel

Machines and conveyors can optionally require power.

Power sources provide configurable output capacity and coverage radius. Consumers automatically register with the power network and pause when power is unavailable.

Fuel-powered machines can use configurable fuel definitions with different energy values.

Custom Feedback

Machine events can trigger:

  • Animations
  • Particle effects
  • Sound effects
  • UnityEvents
  • Custom methods
  • External gameplay systems

This allows the production framework to be visually adapted to different art styles and genres.


Customization


The package includes full C# source code and does not require third-party dependencies.

Models, materials, sounds, particles, recipes, processing values, conveyor speeds, power values, feedback actions, and production rules can all be customized.

The included content is intended as an example and can be replaced with project-specific assets.