평점 만점의 리뷰가 11,000개 이상

8만 5천명 이상의 리뷰

10만명 이상의 포럼 멤버가 선호하는 에셋

유니티에서 모더레이팅하는 모든 에셋

템플릿
시스템
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/8
Factory Builder Template will help you to create your own 3D factory builder project fast and easy thanks to flexible scripts and ready-to-go prefabs and examples!
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2020.1.11f1
Compatible
Compatible
Compatible
설명

The template that will help you to quickly create your own factory builder/simulation game! You can easily add new items, crafting recipes, put your own models and create custom machines!


Please note included models are basic and are meant to be placeholders to showcase how the template works


Features:

-Abstract framework - every machine type inherits from the same base class Machine.cs making code cleaner and easier to work with

-Inventory system with items as scriptable objects - you can easily create new items in Unity inspector and add inventory to any game object by attaching just one script

-7 machine types ready to be used - smelter, crafting machine, storage container, miner, conveyor belt, conveyor belt splitter, conveyor belt connector

-Save/Load system - all machines can be serialized/deserialized into/from JSON file

-Machines use Unity Events to communicate their state allowing easy integration with models, particles, and custom scripts f.e. turn on smoke particles when smelter is working, play crafting animation during the crafting process (see included examples) without any coding!

-UI integration - every machine has its own corresponding UI panel, f.e. crafting machine has a custom UI panel where you can change selected crafting recipe, see required ingredients and recipe products

-Building system - a simple player tools system allowing players to place machine's prefabs freely or in grid mode to then connect them with conveyor belts

-Custom loop for machines updates - a loop that ticks at a lower frequency than the game update to save on performance

-First-person player controller

-Compatible with all Render Pipelines - this template is all about code and all materials use standard Unity shaders which are upgradable (instruction included in the documentation)

-Compatible with all platforms*

-Full source code included


Included Machines:

-Conveyor belt - made using line renderer, renders items using instancing when possible

-Splitter and connector - connect or split conveyor belts to create advanced transportation systems

-Miners and ores - base products like coal, iron ore can be mined using miners from ores

-Smelter - transport mined ore to the smelter and turn it into a bar

-Crafting machine - configurable to have as many inputs and outputs as you need, turn the smelted bar into the next product on the assembly line

-Storage container - store crafted items in containers


Included Models, Items, and Prefabs:

-Package includes model and prefab for every machine type and item (all visible on the last screenshot), please note these models are basic and are meant to be placeholders to showcase how my template works

Included scriptable objects:

-Items: coal ore, iron ore, iron bar, iron rods, iron plate, iron frame (+UI icons)

-Crafting recipes: iron bar recipe, iron rod recipe, iron plate recipe, iron frame recipe


Included Demo:

-Demo consists of an assembly line example that starts from mining ore and ends on crafting iron frames (coal + iron ore -> iron bar -> iron rods and iron plates -> iron frame)


Experimental features:

-Running machines logic on a separate thread to save performance


Documentation and downloadable windows demo


*On some platforms saving to text file may need modification if System.IO.File.WriteAllText method or Application.persistentDataPath is not supported (the biggest platforms support these)





Technical details
  • Asset works with any render pipeline because materials for models use standard unity shaders which can be upgraded to URP or HDRP
  • If you want to create your own scripts based on my framework you have to have knowledge of how to program in C#
  • However, some machines use unity events to communicate their state so if you f.e. want to turn on smoke particles when smelter is smelting you don't have to write any code


Factory Builder Template

(7개)
289 users have favourite this asset
(289)
$45
세금/부가세는 결제 시 반영됩니다.
라이선스: Single Entity
싱글 엔티티
개인 사용자나 소규모 비즈니스에 적합.
멀티 엔티티
대기업이나 여러 사용자가 공용으로 사용시에 적합.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
라이선스
파일 크기
6.7 MB
최신 버전
1.0
최신 릴리스 날짜
2021년 8월 4일
원본 Unity 버전
2020.1.11
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
언어
어필리에이트 프로그램
멤버십링크 생성기어필리에이트 ID
Feedback
파트너 프로그램
협력사
USD
EUR
Copyright © 2025 Unity Technologies
모든 가격은 부가가치세를 제외한 금액입니다.
USD
EUR
$45