# Camping Season - a procedural autumn valley you can drive, camp and photograph wildlife

**URL:** <https://discourse.threejs.org/t/camping-season-a-procedural-autumn-valley-you-can-drive-camp-and-photograph-wildlife/94158>\
**Category:** Showcase\
**Tags:** game, animation, shaders\
**Created:** [September 8, 2026, 7:19pm UTC](https://discourse.threejs.org/t/camping-season-a-procedural-autumn-valley-you-can-drive-camp-and-photograph-wildlife/94158 "2026-09-08T19:19:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![optikalefx](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/optikalefx/32/72003_2.png) [@optikalefx](https://discourse.threejs.org/u/optikalefx)\
**Post date:** [September 8, 2026, 7:19pm UTC](https://discourse.threejs.org/t/camping-season-a-procedural-autumn-valley-you-can-drive-camp-and-photograph-wildlife/94158/1 "2026-09-08T19:19:33Z")

</div>

> **[Camping Season](https://itscampingseason.com/?utm_source=threejs-forum&utm_medium=post&utm_campaign=showcase-w1)**
>
> A quiet autumn valley in your browser. Drive the camper, pitch a tent, photograph the animals, and stay for the fire. No download, no account.

A quiet camping game in three.js: drive a camper through an autumn valley, pitch a tent where you stop, kayak the river, take a bike up the ridge, and photograph the animals for a scavenger-hunt journal. There is a day/night cycle and a fire you sit at.

 ![at-night-on-island](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/b/1/b15736ef239da8eb6dce5b30e4fb9241ba2a6b49.jpeg)

Some details

- Everything except for a few blender models of animals is procedurally generated. So terrain, trees, plants, rocks, bikes, fire, wood, a few animals, the telescope, cars etc.
- The world is baked at first launch. So the terrain, waterfalls, rivers etc is built and then downloaded and cached for the user.
- Water was really hard to get right. Its still a work in progress tbh. Since it’s a shader and not volume, its caused a number of issues.

LOD was one of the more interesting things to play with when it came to performance. That and a dynamic quality meter so I can decrease the quality to increase FPS if the user’s system can’t handle it.

 ![waterfall-duck](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/8/3/83a006ab2be592d23429d541ea6a06b7fffcfe63.jpeg)

 ![quiet-morning](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/9/1/91ae9b9caab261214cedb92223b1245dd67c927f.jpeg)
