Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stillwater Lake

Stillwater Lake

A quiet, shared 3D lakeside game. Walk around the lake, fish, gather branches and stones, build a campfire, grill your catch, and meet other visitors. It runs in a browser on desktop and mobile, with no signup required.

This project is completely open source.

IMPORTANT: Replace SKAPI_PROJECT_ID in index.html with your own project ID.

How it was built

The application is a single-page experience implemented in index.html, using inline HTML, CSS, and JavaScript. Three.js renders the WebGL world; the game logic handles movement, fishing, gathering, cooking, and player interactions. The page loads Three.js and the Skapi JavaScript SDK from CDNs.

Skapi features demonstrated

  • Anonymous authentication: visitors receive temporary Skapi sessions and can join without creating an account.
  • Realtime groups: players join the stillwater-lake group. Realtime messages share player state and events, including movement, fishing, campfires, grills, and other interactions, so participants see one another in the same lake.
  • Presence and reconnection: join/leave notices update who is at the lake, and the app handles reconnecting or returning visitors whose temporary session has expired.

Run locally

You can open index.html directly in a browser, or run the app with the included local server. To start the server:

npm install
npm run dev

Then visit http://localhost:5173.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages