Liveblocks (https://liveblocks.io) is a hosted backend server for realtime broadcast of multiplayer events to a large "team" of clients, in order to quickly create collaborative experiences on the web.

I have a small dev team building a simple three.js multiplayer FPS game on the browser with Three.js … and to get started quick with a bootstrapped gaming server, we thought to try out live blocks for broadcasting all player locations in the game and rotations, gun shots, kills/eliminations etc. I recognize this is NOT what live blocks was built for, but please do not argue with me on whether or not a different tool should be used— we want to attempt this first with live blocks.

You must be a talented Next.js / REACT frontend dev who can help with the following:
-create a very minimal backend server (with Next.js im guessing)  that can be used as a proxy to talk to liveblocks and get a session auth token from live blocks at the start of each gaming session, to be returned to the client and cached on client side for all subsequent requests to Liveblocks during the gaming session (i.e. client talks to proxy server to get liveblocks auth token, then client talks directly to live blocks service from that point forward during the session)
-work with our gaming team to broadcast player locations and events in-game to all players that are part of a Liveblooks "room" (meaning, a multiplayer gaming session).

Budget: $1,000

Posted On: February 11, 2024 00:01 UTC
Category: Front-End Development
Skills:Three.js, Next.js, JavaScript, React, Python, Node.js

Country: United States

click to apply

Powered by WPeMatico