Ultimate Crafting System
The Ultimate Crafting System is your complete solution for crafting games. From the very basics of the smooth item and recipe creation to a robust placement and energy transfer system, it's got it all. Can be used in both 3D and 2D games as well. Great for simple games on their own, yet extensible for programmers to channel its Ultimate power!
Documentation here
Videos here
— Content —
- Point-and-Click Third-person Demo Scene
- First-person Demo Scene
- Inventory System
- Item creation from an easy-to-use interface
- Category creation for adding data to items
- Crafting, traditional and table-based recipes both supported
- Gathering - Item Toss and Pickup
- Object Placement and Connection System
- Item Instance / Unique Item Support
- Energy / Item Transfer System
- Command System
- Free updates
- URP support watch
- VR/AR ready
- 43 icons
- over 100 models
- Simple to use, well organized
— Scenes —
- Spaceship - Third person
You can play this demoscene as a game
- Spaceship - First Person
You can play this demoscene as a game
- Models
All the static models in the pack
And the best is yet to come :) Thank you all for purchasing our pack! If you have a specific requirement for a model, we will be happy to add it! Please email us at contact@polyperfect.com or reach us on our Discord!
— Other Low Poly Packs —
Low Poly Animated Animals
Low Poly Animated Cats
Low Poly Animated Fantasy Creatures
Low Poly Animated People
Low Poly Animated Dinosaurs
Low Poly Animated Prehistoric Animals
Low Poly Epic City
Low Poly Ultimate Pack
Low Poly War Pack
— Poly Series —
Poly Universal Pack
Poly Cars Pack
Poly Fantasy Pack
Poly Farming Pack
Poly Halloween
Poly Movie Set
Poly Steampunk Pack
— PolyActors —
PolyActors - Modular Fantasy People
— Toolkits —
Ultimate Crafting System
— 2D Packs —
Low Poly Icon Pack
Low Poly Coffee Icons
Fancy Icon Pack
2D SDF Nodes
— Follow us —
Discord
Twitter
Polyperfect.com
Youtube Tutorials
Twitch
Facebook
— Media —
Polyperfect review
Release Notes
3.2.1 Unity 6.3 support
- The version with SerializeField removed for compilation in Unity 6.3+
3.2 Unity 6 support and new features
- Updated some UI manipulators to support drag and drop in Unity 6.
- Fixed a bug in InventoryOps’ ExtractPossibleFromCollection and CanExtractCompletelyFromCollection.
- Added “IncludingInstances” variant to several operations in InventoryOps, as well as a TryExtractCount method.
3.1 New features
- New slot constraints: RequireAnyCategory, RequireAllCategories, RequiresItem
- TransferUtility no longer throws an error if trying to transfer more than the source has
- Fixed instance handling for Battery using Version 3 Slot Constraints
3.0.2 Updated documentation
- Updated the readme with scripting examples
- added a few accompanying demo scripts
3.0.1 Additional Bugfixes
- Fixed text overflow when using items with long names Recipe categories
- Used In/By lists now only show objects from active fragments Removed
- some obsolete code
3.0 Requires Unity 2020 LTS or higher, up from the previous 2019 requirement
- Item fragment editor UI overhaul
- More powerful, faster searching
- Unified animation components under the name ElementAnimation, for easy animating of position, rotation, scale, and pivots
- Category editing now only shows items/categories from the active fragment
- Item Instances are now saved with InventorySaver scripts
- ItemSlotComponents use a new Constraint system to limit or change items inserted
- ItemSlotComponent contents are now visible in play mode (new [ReplaceWithPeekInPlaymode] attribute)
- New OnItemStackCrafted and OnCraftingSuccess callbacks on Crafter
- Tons of bugfixes and speed improvements
Major API Changes:
- Item Worlds can have their items, categories, and recipes enumerated directly
- Recipe data is now accessed like categories—extension methods GetRecipeInputs and GetRecipeOutputs added for ease
- Crafter’s item comparison method is now (only) accessible through code
- Component-based slots use BaseItemSlotComponent—ItemSlotComponent now inherits from this
2.02
- Minor Bugfixes: Initial Inventory fix, Unparenter Default Order, Potential Event Registration fix
2.01
2.0
- First-Person Demo,
- Support for Shaped Crafting / Table Recipes
- Placement System
- Conveyor Belts
- Item Instance / Unique Item Support, energy / Item Transfer System,
- Command System.
- Improved editor performance with Version Control and Improved versatility of various scripts and functions.
- Tons of bugfixes
1.2.2
1.2.1
1.20
- Composite Item World Support ("Item World Fragments").
- Misc bug fixes and assembly definition changes for compatibility with other polyperfect packages. (If updating from Ultimate Crafting System 1.1x to 1.2x, you will need to delete the following file: "Assets/polyperfect/Common/ - Code/PolyPerfect.Common.asmdef")
1.12
- Category Editor
- Bugfix and testing
1.11
- Small fixes
- New Pickup Video
1.10
- Drop and Pick Up Item Improvements
1.07
- Fixes: Inventory Opener Revision and Category Label Update
1.05
- Misc Fixes
- Item World made Prefab
- New FPS video
1.01
1.00