Burst + Job System framework for large-scale factory simulation. Simulate 1,000+ machines and pipes in parallel with near-zero main thread impact. Zero GC. Fully extensible.Build Massive Factories Without Killing Your Frame RateFactorySimCore is a production-ready Burst + Job System framework that lets you simulate thousands of machines and pipe systems completely off the main thread.Why FactorySimCore?Real Parallel Performance — 1,000 machines run entirely on Worker Threads. Main Thread cost is near zero — no waiting, no stalls.Four Optimized Calculation Paths — SimpleProcessor, FuelBurner, ElectricProcessor, Generator.Parallel Pipe Transport — Items moving through pipes are processed simultaneously across all worker threads.Fully Extensible— Implement IMachineJobTarget or IPipeJobTarget to add any new machine or pipe type.Smart Scheduler Hints — NextActivationDelta lets your game skip idle machines entirely.What's IncludedFull runtime source + Burst-optimized jobs1000-machine demo scene (Samples)Comprehensive API documentationNUnit test suiteRequires Unity 6000.3.10f1 or laterDependencies:- com.unity.burst 1.8.0 or later- com.unity.collections 2.0.0 or later- com.unity.mathematics 1.2.0 or laterWorks with Built-in Render Pipeline, URP, HDRP.No platform restrictions (works on all platforms supported by Unity 6).I made extensive use of multiple AI assistants (primarily Claude and Github Copilot) throughout the entire development of FactorySimCore.AI was heavily involved in:- Designing and implementing the core Burst + Job System architecture- Writing and optimizing the majority of the runtime code (MachineTickJob, PipeItemTickJob, SoA patterns, scheduler logic, etc.)- Creating and refining the sample/demo scene- Writing documentation, README, and Asset Store product descriptionAll code was carefully reviewed, tested, debugged, and finalized by me personally. I take full responsibility for the correctness, performance, and quality of the final package. AI was used as a powerful collaborative tool to accelerate development, similar to how many modern developers use AI coding assistants.




