← All Prototypes

Meadow FPS

game 3d fps procedural

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.

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.