AI prompts
base on An open source initiative to fully convert Unity projects into Godot projects
# Unity to Godot Toolkit Converter
<img align="right" width="256" height="256" src="docs/images/UnityToGodot.png">
Provided is a set of tools meant to take a Unity project and prepare its assets for Godot imports. The repo was recently updated to use submodules and may introduce breaking changes to old projects. In order to download each tool, follow these steps:
1. Clone this repository: `git clone https://github.com/Anthogonyst/UnityToGodot.git`
2. Initialize and download the submodules: `git submodule update --init --recursive`
Additionally, some data files are provided in `data/` so that you can develop tests for some unexpected results that can occur with yaml files and Unity files in general. Feel free to copy and use them as necessary because they come from my other open source project.
## Motivation
Unity announced on 9/12/2023 that they will start charging free to play game developers by the number of downloads by 2024. They later revised a series of claims and mishaps to move to a pay per download model that ultimately shut down alot of progress in the games industry. As a result of their unstable business model, this repository aggregates some tools to help transition Unity engine projects into Godot engine instead.
## Contributing
Please fork, send PRs, and use discussions to debate on what kind of tools we need to make this possible and feel free to add them as a submodule. This will enable the most up-to-date downloads possible and keep track of where to find the original develoeprs.
Additionally, we have the following graphic as a more general roadmap.
![UnityToGodot Roadmap](./docs/images/UnityToGodotRoadmap.png)
# Credits
Thank you Beryesa for the logo design!
", Assign "at most 3 tags" to the expected json: {"id":"1524","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"