Skip to content

Cyber Survivors is a 2D survivor-like desktop defense game where players protect their digital folders from waves of realistic computer viruses (spyware, ransomware, worms, trojans,...). Each run lasts 30 minutes, featuring progressive difficulty, loot-based upgrades, cooperative play, and unique virus mechanics.

License

Notifications You must be signed in to change notification settings

Chris0xdeadbeef/CyberSurvivors

Repository files navigation

🦠 Cyber Survivors

GAME LINK: https://cybersurvivors.onrender.com/
Discord server : https://discord.gg/4yQnHTSC2k

Cyber Survivors is a 2D survivor-like defense game where you must protect your digital folders against endless waves of computer viruses inspired by real-world threats (ransomware, spyware, adware, trojans, worms, etc.).
The goal: survive 30 minutes on your digital desktop, manage your defenses, upgrade your modules, and adapt to random cyber events.


🎮 Core Features

  • Game type: 2D, Survivor/Defense.
  • Modes: Solo or Coop.
  • Duration: 30-minute runs.
  • Controls: Mouse + keyboard shortcuts.
  • Progression: Increasing difficulty every 5 minutes with new virus types and mechanics.
  • Potential future update: Ranked mode (weekly or monthly reset).

🗂 Objective

Do not lose your folders during massive virus attacks.
Each folder has health points, can host extension modules (weapons, defenses, support), and gains synergy bonuses when placed near others.


🛠️ Gameplay & Mechanics

📦 Folders

  • Start with the Genesis Folder (200 HP, contains decoy files, stores core modules).
  • Up to 4 total folders (yellow, blue, red, green).
  • If folders are placed next to each other, they reinforce each other.
  • Additional folders spawn every 3 minutes (up to 4 max).

🔧 Modules

  • Weapons: Offensive tools (thermal paste slows, plasma arc, lag spike, blue screen grenade, etc.).
  • Defenses: Firewalls, antivirus, regeneration, shields.
  • Support: Buffs, detection of hidden viruses, economy boosts.
  • Upgrades: Merge 2 modules of the same rarity to create a stronger one.

💰 Economy

  • Virtual currency: QuantumCash, earned by killing viruses.
  • Spend QuantumCash on:
    • Loot boxes (tier 1–3, higher cost = better rewards).
    • Shop (5 rotating items every 3 minutes, more expensive than loot boxes).
  • Beware: Spyware can steal up to 10% of your QuantumCash if not defeated in time.

⚔️ Viruses

Each virus category has unique mechanics:

  • Adware: Pop-ups to close.
  • Spyware: Steals currency.
  • File viruses: Block weapons or the market.
  • Worms: Spread automatically unless blocked by firewalls.
  • Trojans: Fake files, open backdoors.
  • Botnets: Coordinated attacks on firewalls.
  • Polymorphic/Metamorphic viruses: Change shape to avoid detection.
  • Rootkits: Hide other malware.
  • Ransomware: Lock folders until neutralized.

🔄 Events

  • Pressure plates (bonus/malus zones).
  • Viral overload zones (damage + invisible enemies).
  • Fake files (Trojan bait with risk/reward).
  • Currency drops requiring movement of the Genesis Folder.

🧬 Long-term Progression

  • Factions: Each with passive bonuses and unique modules.
  • Player roles: Defender, Operator, Hunter, Tech-Merchant.
  • Professions: Permanent upgrades between runs (Cryptologist, Firewall Engineer, Code Broker, Archivist).
  • Skill tree: 3 branches (Active Defense, Countermeasures, Network & Loot).
  • Ranked mode (planned): Weekly/monthly leaderboards.

🚀 Tech & Development

  • Engine: Web-based (Node.js, Socket.IO, Phaser).
  • Graphics: 2D sprites, digital desktop theme.
  • Multiplayer: Cooperative play supported.

📌 Roadmap (v1)

  • Core gameplay loop (30-min survival).
  • Virus categories & AI.
  • Module system with upgrades.
  • Economy (loot boxes + shop).
  • Solo and Coop modes.
  • Pressure plate & random events system.
  • UI/UX for folder inventory & BackdoorBazaar.

📜 License

🖥 Code

The source code of Cyber Survivors is licensed under the MIT License – see the LICENSE file for details.

🎨 Assets

All game assets (art, sprites, sound, etc.) are licensed under CC BY-NC 4.0.
You may share and adapt them, but not use them for commercial purposes without permission.
Sprites and visual assets were also created with the help of ChatGPT (OpenAI).


🙌 Credits

  • Development: [Christopher Ristic (Chris0xdeadbeef), Somchai Griessen (Somchai-CH)]
  • Game Design Support: ChatGPT (OpenAI)
  • Sprites & Visual Assets: Generated/assisted by ChatGPT

About

Cyber Survivors is a 2D survivor-like desktop defense game where players protect their digital folders from waves of realistic computer viruses (spyware, ransomware, worms, trojans,...). Each run lasts 30 minutes, featuring progressive difficulty, loot-based upgrades, cooperative play, and unique virus mechanics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published