{"id":28712395,"url":"https://github.com/isjn-227/gesture_controlled_runner","last_synced_at":"2026-04-16T10:35:21.424Z","repository":{"id":298880347,"uuid":"995824296","full_name":"IsJn-227/Gesture_Controlled_Runner","owner":"IsJn-227","description":"Gesture-Controlled Runner is a Unity-based endless runner game that utilizes hand gesture recognition for player control. Inspired by the classic Temple Run, this project demonstrates how to integrate gesture tracking into Unity games. It leverages Python scripts for gesture detection and Unity for game development.","archived":false,"fork":false,"pushed_at":"2025-06-04T10:27:52.000Z","size":48875,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-13T11:51:09.960Z","etag":null,"topics":["3d-game","game-development","mediapipe","opencv","runner-game","temple-run-clone","unity"],"latest_commit_sha":null,"homepage":"","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/IsJn-227.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-06-04T04:09:44.000Z","updated_at":"2025-06-04T10:47:07.000Z","dependencies_parsed_at":"2025-06-13T12:02:49.511Z","dependency_job_id":null,"html_url":"https://github.com/IsJn-227/Gesture_Controlled_Runner","commit_stats":null,"previous_names":["isjn-227/gesture_controlled_runner"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/IsJn-227/Gesture_Controlled_Runner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsJn-227%2FGesture_Controlled_Runner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsJn-227%2FGesture_Controlled_Runner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsJn-227%2FGesture_Controlled_Runner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsJn-227%2FGesture_Controlled_Runner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IsJn-227","download_url":"https://codeload.github.com/IsJn-227/Gesture_Controlled_Runner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsJn-227%2FGesture_Controlled_Runner/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259896237,"owners_count":22928331,"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":["3d-game","game-development","mediapipe","opencv","runner-game","temple-run-clone","unity"],"created_at":"2025-06-14T23:05:43.834Z","updated_at":"2026-04-16T10:35:21.413Z","avatar_url":"https://github.com/IsJn-227.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏃‍♀️ Unity Runner Game with Gesture Controls\n\nThis project is a modified version of a Unity endless runner game (originally by Ankush1122 (https://github.com/Ankush1122/Run)), now controlled using hand gestures via webcam.\n\n## ✨ What's New\n- 🎮 Control your character using hand gestures!\n  - ✋ Swipe hand left/right → Change lanes\n  - ✋ Raise hand up → Jump\n- 🔍 Real-time detection using:\n  - `MediaPipe`\n  - `OpenCV`\n  - `pyautogui` (to simulate keypresses sent to Unity)\n\n## 🛠 Setup Instructions\n\n### 1. Clone the repo\n```bash\ngit clone https://github.com/your-username/gesture-runner-game.git\ncd gesture-runner-game\n```\n### 2. Install Python dependencies\n```bash\npip install -r requirements.txt\n\n```\n### 3. Run the gesture detection script\n```bash\npython gesture_control.py\n\n```\n### 4. Open the Unity project\n- Open Unity Hub → Add the cloned folder\n- Use the Unity version mentioned in `ProjectSettings/ProjectVersion.txt`\n- Let Unity import all assets\n- Open the main scene (e.g., `SampleScene`)\n\n### 5. Play the game\n- Click the ▶️ **Play** button in Unity\n- Make sure the Python script is running and your webcam is on\n- Use gestures to control the game:\n  - ✋ Swipe left/right → Change lanes\n  - ✋ Raise hand up → Jump\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisjn-227%2Fgesture_controlled_runner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisjn-227%2Fgesture_controlled_runner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisjn-227%2Fgesture_controlled_runner/lists"}