Awesome
<h1 align="center">Soft2D for Unity</h1> <div align="center"> <a href="https://assetstore.unity.com/packages/slug/256549"> <img src="http://img.shields.io/badge/-Unity%20Asset%20Store-feefff?style=for-the-badge&logo=unity&logoColor=000" height="25px" alt="unity logo" /> </a> <a href="https://www.youtube.com/channel/UCUweEINecpOaM8HAKLvfBJA"> <img src="https://img.shields.io/static/v1?message=Youtube&logo=youtube&label=&color=FF0000&logoColor=white&labelColor=&style=for-the-badge" height="25px" alt="youtube logo" /> </a> <a href="https://twitter.com/soft2d_official"> <img src="https://img.shields.io/static/v1?message=Twitter&logo=twitter&label=&color=1DA1F2&logoColor=white&labelColor=&style=for-the-badge" height="25px" alt="twitter logo" /> </a> <a href="https://discord.gg/JZwFWsuqKV"> <img src="https://img.shields.io/static/v1?message=Discord&logo=discord&label=&color=5865F2&logoColor=white&labelColor=&style=for-the-badge" height="25px" alt="discord logo" /> </a> <a href="https://www.soft2d.tech/"> <img src="https://img.shields.io/static/v1?message=Official%20Website&label=&color=FFC93C&style=for-the-badge" height="25px" alt="logo" /> </a> </div> <h4 align="center"> <p> <b>English</b> | <a href="https://github.com/taichi-dev/soft2d-for-unity/blob/main/README_CN.md">简体中文</a> </p> </h4>Soft2D is a 2D multi-material continuum physics engine designed for real-time applications. Soft2D-for-Unity provides a high-level encapsulation for Soft2D and offers users a range of easy-to-use interfaces, enabling users to easily implement various physical simulations in Unity. A detailed tutorial of Soft2D-for-Unity can be found in User Documentation.
<div align="center"> <img src="images/waterwheel.gif" alt="waterwheel" width="300px"> <img src="images/maze.gif" alt="maze" width="300px"> </div> <div align="center"> <img src="images/android.gif" alt="android" width="300px"> <img src="images/ipad.gif" alt="ipad" width="300px"> </div>Features
- Multi-material: Elastic bodies, fluid, sand, snow.
- High-level abstraction: world, body, emitter, collider, trigger.
- Universal Deployment: Linux, Windows, MacOS/iOS, Android.
- Easy-to-use editor tools: Create a simulation scene in seconds.
- Supports 2D and 3D rendering: Requires just a few clicks to modify rendering effects.
- Contains rich and comprehensive tutorials and sample scenes.
Environment Requirements
Unity Version | Graphics API | Rendering Pipeline | Scripting Backend |
---|---|---|---|
2021.3.22f1 or higher | Vulkan or Metal | Built-in or URP | IL2CPP |
Note: MacOS currently only supports M1 chips.