An open API service indexing awesome lists of open source software.

https://github.com/etopuz/unisand

Sand Simulation Project For Unity
https://github.com/etopuz/unisand

2d cellular-automata game game-2d grid sand-simulation sand-simulation-game sandbox sprite unity unity2d unity2d-game unity3d

Last synced: 12 days ago
JSON representation

Sand Simulation Project For Unity

Awesome Lists containing this project

README

        

# UniSand
A simple 2D sand simulation with Unity and C#. (Development is stopped right now.)

![SandSimulationCapture](SandSimulation.gif)

*Work In Progress*

### Version
Unity 2022.3.15f1

### Dependencies

- [MyBox](https://github.com/Deadcows/MyBox)
- [NaughtyAttributes](https://github.com/dbrizov/NaughtyAttributes)
- [DOTween](https://github.com/Demigiant/dotween)

### Todo

- [X] Add density support for pixels
- [ ] Add more detailed classes for Pixel(like Sand, Water, etc.) and Pens(like Brush, Eraser, etc., they may have size). And separate them from DrawableChunk
- [ ] Add UI buttons for drawing on canvas (choose pixels, pens, or other functional things such as simulation start, pause, etc.)
- [ ] Add pause and resume support for simulation
- [ ] Add multiple chunk support for bigger simulations(WIP)
- [ ] Add multithreading support for multiple chunks