{"repo":"SahilK-027/TPP-Orbit-Camera-Controller","free":true,"listed":false,"github":"https://github.com/SahilK-027/TPP-Orbit-Camera-Controller","clone":"git clone https://github.com/SahilK-027/TPP-Orbit-Camera-Controller.git","description":"A third person camera controller with dual camera modes and cross-platform controls built with Three.js.","language":"JavaScript","stars":25,"topics":["camera-control","game-development","orbit-controls","third-person-character-controller","threejs"],"license":"MIT","category":"game-templates","readme_excerpt":"Third Person Camera Controller A third person camera controller with dual camera modes and cross-platform controls built with Three.js. Features - Dual Camera Modes : TPP (Third Person) and Orbit modes with smooth transitions - Cross-Platform Controls : Desktop keyboard/mouse + mobile touch controls - Virtual Joystick : Mobile-friendly joystick with tap-to-jump functionality - Visual Feedback : On-screen buttons highlight when keyboard keys are pressed - Responsive UI : Clean interface that adapts to different screen sizes Tech Stack - Three.js - 3D graphics library - Vite - Build tool and dev server - lil-gui - Debug interface - SCSS - Styling - three-perf - Performance monitoring - Built on top of: threejs-gamedev-template Getting Started Prerequisites - Node.js (v16 or higher) - npm or yarn Installation 1. Clone the repository 2. Install dependencies 3. Start the development server 4. Open your browser and navigate to http://localhost:5173 Controls Desktop - WASD/Arrow Keys - Move player (buttons highlight when pressed) - Space - Jump - C Key - Switch camera modes - Mouse - Camera rotation (Orbit mode) Mobile - Virtual Joystick - Drag to move, tap to jump - Jump/Sprint Buttons - Dedicated action controls - Camera Toggle - Switch between TPP/Orbit modes - Touch & Drag - Camera rotation (Orbit mode) Camera Modes - TPP Mode : Camera follows behind player for gameplay - Orbit Mode : Free camera rotation around player for inspection License This project is for educational and d","default_branch":null,"files":null,"tree":[],"storefront":"/r/SahilK-027","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SahilK-027/TPP-Orbit-Camera-Controller/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}