{"repo":"norio/vrm-game-starter","free":true,"listed":false,"github":"https://github.com/norio/vrm-game-starter","clone":"git clone https://github.com/norio/vrm-game-starter.git","description":"Starter template for 3D games with VRM avatars — Three.js (WebGPU) + TypeScript, no physics engine.","language":"TypeScript","stars":20,"topics":["character-controller","game-development","starter-template","three-vrm","threejs","threejs-example","vrm","vroid","webgpu"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"VRM Game Starter English 日本語 A beginner-friendly starter template for building 3D games with VRM avatars and Three.js (WebGPU). Clone it, run one command, and you have a walkable character on a playable level — then make it your own. No physics engine, no framework lock-in: plain TypeScript + Three.js, with fast triangle-accurate collision powered by three-mesh-bvh. Features - 🧍 VRM avatars — loads VRM 0.x and VRM 1.0 models, with drag & drop to swap your avatar at runtime - 🏃 Animation retargeting — one shared animation library (idle / walk / run / jump / punch) retargeted onto any humanoid VRM - 🦶 Foot IK — feet stick to slopes and steps - 🎮 Character controller — floating-capsule controller with no physics engine, built on the BVHEcctrl core (keyboard / gamepad / touch) - 🗺️ In-app level editor — move, rotate, and scale level objects in the browser, save to localStorage or export JSON - 🌅 WebGPU rendering — SSGI, ambient occlusion, bloom, cascaded shadow maps, and a dynamic sky - 🔍 Inspector — tweak rendering, shadows, sky, camera, and controller parameters live - ✅ Tested — the gameplay-critical math (IK, camera, retarget contracts, level state) is covered by unit tests Requirements - Node.js 20 or newer - A browser with WebGPU support (recent Chrome or Edge recommended) Quick Start Open the printed URL (usually http://localhost:5173 ) and walk around. Use Your Own Avatar Two ways: 1. Drag & drop — drop any .vrm file onto the window. Works with VRM 0.x and VRM 1.0.","default_branch":null,"files":null,"tree":[],"storefront":"/r/norio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/norio/vrm-game-starter/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."}