Meadow FPS
A first-person meadow explorer with procedural grass, trees, and flowers — 2.5M instanced grass blades with custom wind shaders, three tree species, and a fireball launcher. Pure Three.js with GLSL.
About This Prototype
Type
game advancedTech Stack
AI Model
Claude Opus 4.6
Lines of Code
780
Starter Prompt
Build a first-person 3D meadow environment in React with Three.js. Generate a vast procedural grass field using InstancedBufferGeometry with 2M+ blades across chunked regions, each with custom vertex/fragment shaders for wind animation, subsurface translucency, and distance fog. Include procedural terrain via layered sine functions, three tree types (oak, pine, birch) with branching trunks and leaf clusters on canvas textures, scattered wildflowers (daisies, poppies, lavender, tall stems), rock formations, and volumetric clouds. Add a custom sky shader with sun glow. Include FPS controls with WASD movement, mouse look, pointer lock, a viewmodel weapon, and a fireball projectile system with gravity, particle trails, and ground-impact explosions. Show an FPS counter and crosshair HUD.