OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

Loot Survivor

Loot Survivor is a web-based onchain arcade game where players spend tokens on a run, face increasingly difficult levels and pursue a high score. Runs include beast and obstacle encounters, with adventurer upgrades and equipment affecting progression. Its repository identifies a Next.js client and Cairo 1.0 contracts designed for Starknet.

Independent OpenViST project profile, based on linked sources.

Loot Survivor — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the game when you want an onchain arcade experience built around runs, encounters and progressive difficulty; consult the repository when investigating its implementation.

Who it is for

  • Players interested in arcade-style onchain games with repeatable, increasingly difficult runs.
  • Developers examining a Cairo-based game repository and its Starknet-oriented implementation.

Documented uses

  • Play an onchain arcade run and try to improve a high score.
  • Explore how level-ups, adventurer attributes, weapons and armour matchups shape the game.
  • Review the project's client, indexing, GraphQL and contract technology.
Before you choose

Requirements & limits

  • The README describes adding tokens as part of playing, but does not specify current token requirements or costs.
  • The repository names Starknet as the intended environment; it does not document other supported networks.
  • The documented stack separates a Next.js client, Apibara indexer, Strawberry/AIOHTTP GraphQL components and Cairo 1.0 contracts.
  • The repository's Goerli infrastructure notes are environment-specific references and do not establish present-day gameplay availability.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Start the Loot Survivor UI locally

Run the UI using the README’s documented local development steps.

Before you start

  • A checkout of the repository with its ui directory.
  • Yarn available in the environment.

Steps

  1. From the repository root, change into the ui directory.

  2. Run yarn dev.

Expected outcome

The README directs the user to start the UI in development mode.

Guide limitations

  • The README does not specify additional dependency installation, configuration, or how to access the running UI.
Source-based practical guide

Deploy the contract and start a game

Follow the README’s Starkli setup, contract deployment, and onchain game-start steps.

Before you start

  • The repository scripts, including scripts/starkli_setup.sh and scripts/deploy.sh.sh.
  • Starkli account details and environment variables referenced by the README, including $STARKNET_ACCOUNT, $PRIVATE_KEY, $LORDS_ADDRESS, and $CONTRACT_ADDRESS.

Steps

  1. Run the command below to set up a Starkli account.

    Documented command
    bash scripts/starkli_setup.sh
  2. Run the command below to deploy the contract.

    Documented command
    bash scripts/deploy.sh.sh
  3. Source /workspaces/loot-survivor/.env.

  4. Use the README’s Starkli invoke commands to mint $lords, approve LS to spend, and call new_game on the contract.

Expected outcome

The documented sequence sets up an account, deploys a contract, and submits a new-game call after minting and approving tokens.

Guide limitations

  • The README does not explain how to obtain or configure the referenced environment variables or confirm deployment and transaction results.
  • The example commands use specific addresses and arguments; the README does not describe how to adapt them for other networks or deployments.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
BibliothecaDAO/loot-survivor · Official homepage title · retained in its source language