SnakeGame Website Development – Bluetooth/Wi‑Fi Based Local Multiplayer Arcade

Job ID: 40325602

Budget: $250 – $750 USD

This project description was written to strongly emphasize that it is strictly a website development task. You may use the following 15 sentences exactly as they appear in the Project Description on Freelancer.com.

This project aims to develop a SnakeGame-style local multiplayer arcade game that operates on a website.

The basic game mechanics are based on CrazyGames' "Gulper.io," but the core logic revolves around Bluetooth and Wi-Fi Direct connectivity running on the website, rather than an internet server-centric structure.

Users must be able to automatically discover other devices within the same local network or Bluetooth range while connected to the website and immediately join the game.

Designing and implementing a peer-to-peer or similar distributed architecture capable of real-time synchronization within a web environment without a central server is a mandatory requirement.

It is particularly emphasized that this project is a "website development" task, not a native app, and that the frontend must be implemented to run in a browser.

Communication technologies available in a web environment, such as WebSocket, WebRTC, and Web Bluetooth APIs, must be reviewed to establish a structure that enables stable communication with nearby devices from a browser-based perspective. The game features simple yet competitive rules similar to Snake/Snake.io, and the core objectives are to minimize latency, prevent data collisions, and improve the accuracy of nearby device detection.

We prefer web developers with experience applying communication architectures based on Bluetooth LE, Wi-Fi Direct, or Mesh Networking to actual services.

Each user's browser operates in a distributed structure that directly handles parts of the game logic, and the basic game should be able to proceed without a separate central database if possible.

The web UI must be designed to intuitively navigate and display nearby participants, allowing users to join a session and start playing with a single click.

The site must operate reliably on both mobile and desktop browsers and request only the minimum permissions necessary for Bluetooth/Wi-Fi usage.

Applicants must include the word “SnakeGame” on the first line of their proposal; this is a mandatory requirement to identify AI-generated proposals. Applicants who have not sufficiently analyzed https://www.crazygames.com/game/gulper-io and the attached files will not be recommended for this project, and detailed questions regarding the game structure and implementation ideas will be asked during the interview process.

As this game is a prototype and aims for continuous updates and feature expansion in the future, we place particular emphasis on long-term collaboration spirit and communication skills, in addition to pure technical proficiency.

In your proposal, please specify the overall architecture concept from a website development perspective, development schedule plan, estimated budget, and relevant experience and portfolio (including links to similar projects) in detail.