I developed a set of toolkits for doing research using Unity. They are easy to integrate into any existed project.
**Monte Carlo Markov Chain Optimizer now is available.**
![Cover.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6b74095e-ac0a-429c-a1c4-33e1aa6f443f/Cover.png)
- UIEC provides you with a set of high-level components to manger the animation. It defines the life cycles of the animations. It allows you to define how to run the animation cells
- Any object can be the listener or/and invoker.
![https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5db860d8-7a8a-4a7d-89e6-494110422c98/Untitled.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5db860d8-7a8a-4a7d-89e6-494110422c98/Untitled.png)
![https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a839464d-8d92-49a6-a419-fb04320dabae/Untitled.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a839464d-8d92-49a6-a419-fb04320dabae/Untitled.png)
- Everything can be pooled: Not limited to prefabs, scene objects can even be pooled at runtime.
- Although the free version can already meet most of the needs, if you need advanced features and better performance management, please try the Pro version.
![https://s3-us-west-2.amazonaws.com/secure.notion-static.com/31048705-9d12-43c4-be5f-63d690868dd7/Untitled.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/31048705-9d12-43c4-be5f-63d690868dd7/Untitled.png)
- Essentially, it is a tool that bridges Unity and Python.
- Unlike the first generation, this update applies multi-threading and asynchronous calling features, which makes UPyhon2 supports running multiple independent Python programs simultaneously.
![https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a896266a-bbb4-4ba9-95f1-2152e2d9db69/Untitled.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a896266a-bbb4-4ba9-95f1-2152e2d9db69/Untitled.png)
![https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0a5b745a-a1dd-49c5-9ae8-346262242ce1/Untitled.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0a5b745a-a1dd-49c5-9ae8-346262242ce1/Untitled.png)
- This tool helps to manage a flexible and user-customized data structure database.
- This tool contains a rich set of APIs to help you read/write the most Unity C# primary data type. You can also easily extend the basic APIs to write your extension APIs to read and write any data type. More, this tool also supports the read/write the database from/into a file.
- This tool can manage multiple databases at the same time. You can use different databases in combination to meet your needs.
- CSV Manager upgraded from CSV Reader.
- CSV Manager can handle multiply CSV tables at the same time. It supports reading a CSV file from HD, creating your CSV table by C#, and output it to a CSV file to HD.
![https://s3-us-west-2.amazonaws.com/secure.notion-static.com/922810f5-41a0-4cbe-96fc-873ab6c3ef3b/Untitled.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/922810f5-41a0-4cbe-96fc-873ab6c3ef3b/Untitled.png)