# Unity-ECS-Job-System-SPH **Repository Path**: SimpleAI/Unity-ECS-Job-System-SPH ## Basic Information - **Project Name**: Unity-ECS-Job-System-SPH - **Description**: Implementation of the SPH Algorithm (fluid simulation) in Unity, comparing singlethread and ECS/Job System performances. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-06-24 - **Last Updated**: 2025-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Unity (ECS/Job System) SPH Implementation of the SPH Algorithm (fluid simulation) in Unity, comparing singlethread and ECS/Job System performances. Using Unity 2018.2.19f0 More info in this article: https://medium.com/@leomontes_60748/how-to-implement-a-fluid-simulation-on-the-cpu-with-unity-ecs-job-system-bf90a0f2724f ### How to: You can select the scene from 'Assets/Scenes'. Once in the scene, you can hit play to see the simulation. You can change some settings in the script from the MANAGER GameObject. ### Settings: **Single-thread:** - Particle count - Particle parameters* **ECS, Job system:** - Particle count You can find the particle parameters* inside 'Assets/Job System/Prefabs' in the SPHSphereECS GameObject. * Particle parameters: - radius - smoothing radius - rest density - gravity multiplier - mass - viscosity - drag