{"repo":"StarKnightt/jungle-trail","free":true,"listed":false,"github":"https://github.com/StarKnightt/jungle-trail","clone":"git clone https://github.com/StarKnightt/jungle-trail.git","description":"A fully procedural first-person jungle in Three.js. Zero external art assets - every texture, mesh and sound generated in code.","language":"JavaScript","stars":276,"topics":["game","glsl","procedural-generation","procedural-graphics","shaders","threejs","webgl"],"license":"MIT","category":"game-templates","readme_excerpt":"Jungle Trail A first-person walk down a winding jungle trail into overgrown stone ruins with a waterfall, built in Three.js with zero external art assets. Every texture, mesh and sound in the scene is generated procedurally in code. There are no image files, no models, no audio recordings and no material libraries: the leaf atlas, the bark, the ground, the stone, the character's skin and all sixty audio buffers are computed at load time. Captured from the running build with tools/reel.mjs , one simulated frame at a time. Nothing in it is composited and nothing in it is a cut-away. Walk it: https://starknightt.github.io/jungle-trail/ Read the brief it was built from: PROMPT.md. One page, unedited, and most of the story of how this exists at all. It wants a desktop GPU. A phone is told so before the scene is built and can go in anyway; there is no reduced-quality mobile version, because the quality is the point of the thing. Running it locally There is no build step. The page is plain ES modules with an importmap, so it only needs a static file server. Then open http://localhost:8099/ . Any other static server works equally well; opening index.html from the filesystem does not, because ES modules and workers need a real origin. npm install is only needed for the capture tools in tools/ , which use Playwright. The game itself does not need it. Controls Input Action --- --- Click Lock the pointer Mouse Look W A S D Move Shift Sprint Space Jump 1 - 5 Teleport along the trail F3 Sh","default_branch":null,"files":null,"tree":[],"storefront":"/r/StarKnightt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/StarKnightt/jungle-trail/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."}