Tycoon Production System Pro TPSP View on Asset Store (opens in new tab)

Package details

Latest version
1.0.2
Last updated
First released
Unity version
6000.4.10 or later
Package size
568.8 MB
Files
588
Favorites
28
Views in the past week
80

Price tracking

Last checked
Tracked since
Lowest recorded
$14.99 on

Keywords

Tycoon Production System Pro TPSP

by Game Bloom Studio (opens in new tab)

No ratings yet

  • Price drop

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

Discount -50% Previous price $29.99 Price $14.99

Lowest recorded price

Get 50% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Tycoon Production System Pro TPSP, 6 months Current $14.99; lowest $14.99; highest $29.99 in this period. $0 $25 $50 Jul Aug Sep Oct Nov Version 1.0.1 released 26 Jun 2026 v1.0.1 Version 1.0.2 released 29 Jun 2026

Asset preview

1 / 13

Tycoon Production System Pro TPSP screenshot 1

Tycoon Production System Pro TPSP screenshot 1

About this asset

Documentation Discord

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.

From the publisher's Asset Store listing.

Technical details

Item and Recipe System

  • ScriptableObject-based item definitions
  • Unique item identifiers
  • Display names and icons
  • Physical world prefabs
  • Item categories
  • Configurable stack limits
  • Item weight configuration
  • Multiple recipe inputs
  • Multiple recipe outputs
  • Recipe byproducts
  • Configurable processing time
  • Machine compatibility filtering
  • Recipe unlock settings

Machine System

  • Reusable machine definitions
  • Generic processing-machine component
  • Multiple input and output slots
  • Automatic recipe validation
  • Processing-speed multipliers
  • Machine tiers
  • Strict input mode
  • Internal machine inventories
  • Atomic input and output transactions
  • Physical item intake
  • Physical output spawning
  • Internal output-storage mode
  • Sequential output spawning
  • Simultaneous output spawning
  • Configurable output spread
  • Optional unlimited stack capacity

Machine States

  • Idle
  • Missing Inputs
  • Processing
  • Output Full
  • No Power
  • No Fuel
  • Disabled

Machine Feedback

  • Animation triggers
  • Automatic animation-duration detection
  • Particle-system playback
  • Associated-port particle positioning
  • Audio one-shots
  • Volume configuration
  • Pitch variation
  • UnityEvents
  • Custom method calls
  • Processing and item events

Conveyor System

  • Catmull-Rom spline paths
  • Arc-length parameterization
  • Constant world-space movement speed
  • Straight and curved paths
  • Ascending and descending paths
  • Dynamic physical-item capture
  • Kinematic conveyor movement
  • Automatic center-path correction
  • Item rotation alignment
  • Upright correction
  • Elongated-item detection
  • Stable queueing
  • Configurable minimum item gap
  • Conveyor reversal
  • Optional open-end item release
  • Exit velocity restoration
  • Belt material scrolling
  • Roller rotation
  • Looping conveyor audio
  • Optional conveyor power consumption

Conveyor Routing

  • Multi-output splitters
  • Round-robin distribution
  • Configurable items per port
  • Conditional routing
  • Item-specific filtering
  • Fallback routing
  • Individual output-lane control

Power and Fuel

  • Shared power-consumer interface
  • Automatic power-network registration
  • Radial power-source coverage
  • Configurable power output
  • Configurable consumer power usage
  • Powered machines
  • Powered conveyors
  • Fuel-definition assets
  • Configurable fuel energy values
  • Multiple accepted fuel types

Integration and Extensibility

  • Full C# source code included
  • ScriptableObject-based data architecture
  • MonoBehaviour-based runtime components
  • Global machine event bus
  • UnityEvents
  • Public runtime APIs
  • Custom gameplay integration support
  • No required third-party dependencies
  • Demo content included
  • Example production configurations
  • Documentation included

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.4.10f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.