Practical overview
When it fits
Consider it when looking for a real-time shooter concept that links multiplayer rewards to smart contracts or when reviewing a JavaScript game project combining WebGL, WebSockets, and blockchain components.
Who it is for
- Players interested in a shooter game whose multiplayer matches use token prize pools.
- Developers exploring real-time game architecture that combines WebSockets, server-side authority, smart contracts, and NFT cosmetics.
Documented uses
- Play a zombie-focused single-player mode and compare scores on a leaderboard.
- Join multiplayer matches where players contribute tokens to a pool distributed among winners.
- Mint cosmetic NFT skins with distinct appearance traits.
- Study a documented architecture for server-authoritative gameplay linked to blockchain transactions.
Requirements & limits
The project has a public GitHub repository identified under the MIT License. Its README documents wallet connection through web3.js, including MetaMask, and describes token contributions for multiplayer prize pools.
- Single-player rewards are described as a leaderboard-based prize pool shared by top scorers; multiplayer rewards involve player token contributions and distribution to match winners.
- The README assigns gameplay authority to the server while smart contracts manage prize distribution, rather than describing an entirely on-chain game.
- NFT skins are cosmetic according to the README; they alter appearance, not game mode.
- The repository provides start commands for frontend, backend, and blockchain directories, but does not give a complete setup recipe in the cited instructions.
- Inventory, marketplace, weapon minting, and other listed roadmap ideas are not presented as current features.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Start the frontend, backend, and smart-contract project components
Run the repository’s documented frontend, backend, and blockchain start commands.
Before you start
- A local copy of the repository.
- Yarn installed.
Steps
In the repository, change to
appand runyarn startto start the frontend.Change to
serverand runyarn startto start the backend.Change to
smartcontractsand runyarn start, thenyarn start:portalto start the documented blockchain components.
Expected outcome
The README provides start commands for the frontend, backend, and smart-contract project components.
Guide limitations
- The README does not specify configuration, environment variables, dependency-install steps, or how to verify that each component started successfully.
- The README lists these commands but does not document an end-to-end gameplay test.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 8 October 2026
- Original website title
- proyecto26/thecryptopurge · Official homepage title · retained in its source language

