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:
The package is suitable for:
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:
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:
The same conveyor component can be adapted to many shapes by editing its path waypoints.
Splitters and Routing
Items can be distributed using:
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:
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.