Physical Crafting System View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.2 or later
Package size
334 KB
Files
35
Favorites
1
Views in the past week
8

Price tracking

Last checked
Tracked since
Lowest recorded
$10.50 on

Keywords

Physical Crafting System

by Hernyo (opens in new tab)

No ratings yet

Physical Production System – Craft with actual GameObjects. Use ScriptableObject recipes and UnityEvents for modular, visible, interactive gameplay.

Price $15.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Physical Crafting System, 6 months Current $15.00; lowest $15.00; highest $15.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

Physical Crafting System screenshot 1

Physical Crafting System screenshot 1

About this asset

Works with existing prefabs.

Simply add the scripts and ScriptableObjects — no need to modify your existing systems.

The Physical Crafting System allows you to create a hands-on crafting experience:

  • True Physical Crafting: All materials are GameObjects in your scene, tracked automatically by a MaterialHandler using triggers.
  • Recipe-Based: Use ScriptableObjects to define recipes with up to three materials per recipe and specify the amount needed.
  • Spawn Products: Outputs are instantiated at a designated spawn point with optional delay between multiple products.
  • NoEnoughMaterial – triggers if insufficient materials are available.Event Hooks: Customize the crafting workflow with UnityEvents:
    ProductionStarted – triggers when all materials are available and crafting begins.
    ProductionFinished – triggers when all products are spawned.
  • Flexible Integration: Works with both UI buttons and physical in-scene buttons for a tactile experience.

This system is lightweight, modular, and fully data-driven via ScriptableObjects, yet keeps the physical presence of materials and products for maximum visual clarity.

From the publisher's Asset Store listing.

Technical details

  • C# Scripts Included:PhysicalFactoryModule – core crafting logic with event-driven workflow.
    MaterialHandler – tracks materials entering/exiting trigger areas.
    MaterialModule – assigns ScriptableObject data to GameObjects.
  • ScriptableObjects Included:Recipies – define recipe names, required materials, quantities, production time, and output.
    CraftMaterial – defines individual material data.
  • Requirements: UnityEvent-compatible scripts and a BoxCollider for the MaterialHandler trigger.
  • Performance: Optimized for moderate scene sizes; GameObject lookup occurs only when a craft starts.
  • Recommended Use Cases: Indie crafting games, survival games, puzzle or simulation games where visible interaction with materials is essential.

Compatibility

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

The models are made in URP but the scripts will work in any 3D project. 

Core System:
- unity.Collections
Demo:
- Uses TextMeshPro (optional)
- Uses Input System
Note:
If TextMeshPro is not installed, demo text will not display,
but all functionality remains intact.

As listed on the Asset Store.