Skip to content

A webapp client for investigating server meshing concepts

License

Notifications You must be signed in to change notification settings

vuldin/servermesh-client

Repository files navigation

servermesh-client

This is a client for a larger server meshing project. The main libraries are three.js and D3. Three.js is used for the creating a 3D world on a <canvas>, and D3 is used for the crosshair on an <svg>. Vite is used for building the project.

Current status, future plans

Right now, this client just loads a single static region that is not yet provided by a server. But this client will eventually allow users to fly around in a three-dimensional space made up of many regions, each handled by a different server. Users will be able to interact with and modify objects within these regions, and each region state will be updated and shared across all clients as needed. I've been interested in the server meshing plans for Star Citizen, and decided to play around with the idea using technology I'm familiar with.

About

A webapp client for investigating server meshing concepts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages