{"id":29908750,"url":"https://github.com/unitygamestudio/functioncalling-gemini","last_synced_at":"2025-08-02T00:43:57.384Z","repository":{"id":307356298,"uuid":"1029257028","full_name":"UnityGameStudio/FunctionCalling-Gemini","owner":"UnityGameStudio","description":"This is a repository that contains scripts from a Unity Project regarding FuncitonCalling with Gemini. ","archived":false,"fork":false,"pushed_at":"2025-07-30T20:35:01.000Z","size":101,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-30T21:57:22.301Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UnityGameStudio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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,"zenodo":null}},"created_at":"2025-07-30T18:57:53.000Z","updated_at":"2025-07-30T20:35:05.000Z","dependencies_parsed_at":"2025-07-30T21:57:23.263Z","dependency_job_id":"2438b0b4-6ff4-41f6-b8df-508881837206","html_url":"https://github.com/UnityGameStudio/FunctionCalling-Gemini","commit_stats":null,"previous_names":["unitygamestudio/functioncalling-gemini"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/UnityGameStudio/FunctionCalling-Gemini","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnityGameStudio%2FFunctionCalling-Gemini","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnityGameStudio%2FFunctionCalling-Gemini/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnityGameStudio%2FFunctionCalling-Gemini/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnityGameStudio%2FFunctionCalling-Gemini/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UnityGameStudio","download_url":"https://codeload.github.com/UnityGameStudio/FunctionCalling-Gemini/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnityGameStudio%2FFunctionCalling-Gemini/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268320357,"owners_count":24231801,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-08-02T00:43:54.692Z","updated_at":"2025-08-02T00:43:57.343Z","avatar_url":"https://github.com/UnityGameStudio.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FunctionCalling-Gemini\nThis is a repository that contains scripts from a Unity Project regarding FuncitonCalling with Gemini. \n\nHere's a quick video that shows these scripts in Unity: [Watch the YouTube Demo](https://www.youtube.com/watch?v=UeviAFvD-S8\u0026ab_channel=UnityGameStudio)\n\n# Setup\n\n### Step 1: Add the scripts to your scene inside an empty object\n\n![](/ImagesFunctionCalling/Image1.JPG)\n\nAttach the dependencies inside the variables, it should ended up like the picture. \n\nInside the Object Spawner, the Object Prefabs are files of 3D objects inside Unity that can be instantiated. \n\n![](/ImagesFunctionCalling/Image2.JPG)\n\nFinally, the signal object is a plane with an image as a texture. \n\n![](/ImagesFunctionCalling/Image3.JPG)\n\n\n### Step 2: Login to your Google account, copy your secret key and paste it inside the JSON.txt\nYou will need to fetch your Google API key, which can be found in your Google AI Studio account under `Get API Key` (or through [this direct link](https://aistudio.google.com/app/apikey)). \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funitygamestudio%2Ffunctioncalling-gemini","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funitygamestudio%2Ffunctioncalling-gemini","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funitygamestudio%2Ffunctioncalling-gemini/lists"}