git404hub

what is zombie-survivors fr?

craig7351/zombie-survivors — explained in plain English

Analysis updated 2026-05-18

22TypeScriptAudience · developerComplexity · 3/5Setup · moderate

tl;dr

A 3D browser survival game built with Vue 3 and Babylon.js where you fight endless zombie waves and defeat seven bosses, in the style of Vampire Survivors.

vibe map

mindmap
  root((repo))
    What it does
      Auto-attack survival game
      Seven boss fights
      Runs in browser
    Tech stack
      Vue 3
      TypeScript
      Babylon.js
    Online features
      Cloudflare Pages
      D1 leaderboard
      Local score fallback
    Content
      Eight characters
      25 upgrades
      Five difficulty levels
    Setup
      Node.js
      pnpm

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Play a browser-based zombie survival game with auto-attacking combat.

VIBE 2

Study how to build a 3D browser game with Babylon.js and Vue.

VIBE 3

Learn how to add a Cloudflare D1-backed leaderboard to a game.

what's the stack?

Vue 3TypeScriptBabylon.jsCloudflare PagesD1

how it stacks up fr

craig7351/zombie-survivorsaerdelan/housand-domaintoolmatrixalibaba/webmcp-nexus
Stars222222
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Needs Node.js and pnpm, plus a Cloudflare D1 database for online features.

in plain english

Zombie Survivors is a 3D browser game where a player fights off endless waves of zombies. It takes clear inspiration from a genre popularized by games like Vampire Survivors: your character attacks automatically, and your job is to move around the arena and pick upgrades at each level-up. The goal is to defeat seven boss zombies in sequence to win a run. The game runs entirely in the browser and was built with Vue 3, TypeScript, and Babylon.js, which is a JavaScript library for rendering 3D graphics. The 3D models were compressed using a format called Draco, shrinking the download from 37 megabytes to about 9.6 megabytes. All sound effects are generated in code using the Web Audio API, meaning there are no audio files to download. Background music shifts through four tracks automatically as you defeat more bosses. There are eight playable characters, each starting with a different weapon and playstyle. You unlock most of them by spending in-game currency earned from runs. The upgrade system has 25 choices covering weapons, defensive abilities, and passive bonuses. Every time you level up, three options are drawn at random from whatever you have not fully upgraded yet. Bosses appear every 30 seconds and have distinct attack patterns, from charge attacks and bone volleys to poison pools and tentacle barrages. The game includes online features backed by Cloudflare Pages and a SQLite database called D1. These handle a global leaderboard filterable by difficulty, a live player count, and a message board. If the server cannot be reached, the game falls back to local scores stored in the browser. Five difficulty levels scale enemy health, contact damage, and boss health, and also affect the gold reward at the end of a run. To run it locally you need Node.js and the pnpm package manager. The README includes commands to install, start a development server, build, and deploy to Cloudflare Pages. A SQL schema file is included for setting up the D1 database tables. The project is structured with separate files for the game loop, zombie horde logic, weapon systems, boss behavior, upgrade state, leaderboard calls, and Cloudflare Pages Functions.

prompts (copy fr)

prompt 1
Help me run Zombie Survivors locally with pnpm.
prompt 2
Explain how the boss and upgrade system works in this game.
prompt 3
Show me how the D1 leaderboard schema is structured.
prompt 4
Walk me through deploying this game to Cloudflare Pages.

Frequently asked questions

what is zombie-survivors fr?

A 3D browser survival game built with Vue 3 and Babylon.js where you fight endless zombie waves and defeat seven bosses, in the style of Vampire Survivors.

What language is zombie-survivors written in?

Mainly TypeScript. The stack also includes Vue 3, TypeScript, Babylon.js.

How hard is zombie-survivors to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is zombie-survivors for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.