{"id":16207452,"url":"https://github.com/uralstech/play-billing-v6-for-unity","last_synced_at":"2025-03-19T07:31:51.360Z","repository":{"id":179208686,"uuid":"663134679","full_name":"Uralstech/Play-Billing-v6-For-Unity","owner":"Uralstech","description":"A Plugin for Unity which implements Google Play Billing Library v6.0.1 for in app products, made (mostly) by ChatGPT and GPT-4.","archived":false,"fork":false,"pushed_at":"2024-03-21T18:14:00.000Z","size":244,"stargazers_count":14,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T16:41:44.847Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Uralstech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"buy_me_a_coffee":"udayshankar"}},"created_at":"2023-07-06T16:17:23.000Z","updated_at":"2024-11-16T07:06:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"0c5a1c49-658d-45e6-8536-2435574d31e7","html_url":"https://github.com/Uralstech/Play-Billing-v6-For-Unity","commit_stats":null,"previous_names":["uralstech/playbillingforunityplugin"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Uralstech%2FPlay-Billing-v6-For-Unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Uralstech%2FPlay-Billing-v6-For-Unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Uralstech%2FPlay-Billing-v6-For-Unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Uralstech%2FPlay-Billing-v6-For-Unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Uralstech","download_url":"https://codeload.github.com/Uralstech/Play-Billing-v6-For-Unity/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243976644,"owners_count":20377693,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T10:13:28.876Z","updated_at":"2025-03-19T07:31:51.040Z","avatar_url":"https://github.com/Uralstech.png","language":"C#","funding_links":["https://buymeacoffee.com/udayshankar"],"categories":[],"sub_categories":[],"readme":"# Play Billing For Unity\n\nThis is an Andriod Native plugin written in Kotlin for the Unity game engine. The plugin lets you use Google Play Billing v6.0.1 in Unity.\n\nThis was made as an experiment to see if ChatGPT/GPT-4 is able to create full-fledged plugins/apps/etc. This is my first experiance with Kotlin programming and writing Android Native plugins for Unity. Most of the code in this project was generated by ChatGPT and GPT-4 with plugins.\n\nI have, with the help of GPT-4, basically fully revamped the code to support most, if not all of the features of Google Play Billing Library v6.0.1. I have tested all functionality, but not in a production app.\n\nThe testing was done in Unity 2022.3.4f1.\n\n## Chat links\n\nHere are the links to some of the chats I had with GPT-3.5 and GPT-4 about this experiment:\\\n[Prompt engineering w/ GPT-3.5](https://chat.openai.com/share/2eb8d013-4b28-4466-9314-d97a4157c10a) \\\n[Prompt engineering w/ GPT-4 and later GPT-3.5 as I reached the query limit](https://chat.openai.com/share/345ee174-23ab-4250-b2fa-404488a1dd4d) \\\n[Prompt engineering w/ GPT-4 and Plugins with the infinite repeat bug](https://chat.openai.com/share/d0f04d33-2f17-4c17-8bd6-26e99590caf1)\n\n## License\n\nThe license and notice for this project can be found here: https://github.com/Uralstech/Play-Billing-v6-For-Unity/blob/main/LICENSE and here: https://github.com/Uralstech/Play-Billing-v6-For-Unity/blob/main/NOTICE respectively.\n\n## Contribution\n\nAnyone is welcome to contribute to this project. Please check the [CODE OF CONDUCT](https://github.com/Uralstech/Play-Billing-v6-For-Unity/blob/main/CODE_OF_CONDUCT.md) and [CONTRIBUTING GUIDELINES](https://github.com/Uralstech/Play-Billing-v6-For-Unity/blob/main/CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furalstech%2Fplay-billing-v6-for-unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furalstech%2Fplay-billing-v6-for-unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furalstech%2Fplay-billing-v6-for-unity/lists"}