Base Defender

Game
new_releases New — just published

Co-op base defense: hold the Core against zombie waves. Play with friends or with bots, 1-8 players.

goodguycorp updated 1h ago 351 MB engine 30
Base Defender

Base Defender  -  v0.3 (early test)


Defend your Core against waves of zombie. Gear up in walk-up shops, build barricades and turrets, level up and pick perks, and hold the line as long as you can.


PLAY WITH FRIENDS OR WITH BOTS

Up to 8 players can join a game. Any empty slot can be filled by a bot teammate, so you can play solo, with one friend, or with a full squad. Bots shoot, build, shop, revive and heal, and a real player takes a bot's place when they join.

THIS GAME IS NEW

This is the first public version (v0.1). It is a real, playable game, but it is young: balance is still being tuned and bugs are expected. Every piece of feedback is welcome, and I will keep improving the game from it. Tell me what is fun, what is too hard or too easy, and what is broken.

FEATURES

- Co-op, 1-8 players, with bots. Mix humans and bots as you like; join a game already in progress and get catch-up gold and XP.
- Waves from portals. Zombies come from 1 to 4 lanes (depending on the number of players) and every 5th wave brings a tougher mini boss. Drag a wave out too long and the horde goes into overtime and rushes the Core, so running in circles will not save you.
- Five professions: Universal, Engineer (turrets), Heavy (ammo boxes), Light (cheaper shops) and Medic (heals allies).
- Weapons and gear
- Build: place sandbag barricades and auto-turrets, repair them, and upgrade turret damage and fire rate.
- Shops and perks: walk up to shops, spend gold, level up and choose perks. Revive downed teammates before they bleed out.
- Generated maps: every map comes from a seed (copy it, share it, replay it) in forest, jungle or desert.
- Host options: difficulty (Easy / Normal / Hard / Extreme), number of waves or endless, start gold, prep time, shared or per-player gold, friendly fire, random shop positions.
- Sound and feedback: announcer lines for kill streaks and boss kills, music, and hit and damage feedback.


HOW TO PLAY

W A S D - move (hold Shift to sprint)
Mouse - aim and shoot (hold to keep firing)
R - reload (tap R again at the marker for a perfect reload)
E - open shops; hold E to revive a teammate or repair a building
1 2 3 4 - switch weapon
8 / 9 - place a barricade / a turret (click to place, mouse wheel to rotate, right click to cancel)
5 / 6 / 7 - pick a perk when you level up
Q - drink a potion
G - Heavy only: drop an ammo box
Tab - player list
U / I - turn the camera
Mouse wheel - zoom

The host picks the settings on the Setup screen and presses START RUN.

KNOWN ISSUES (v0.1)

- Balance is a first guess, especially in later waves.
- The first join can take a little while: the game downloads its assets (models and sounds).
- Multiplayer has so far been tested with only a few players; please report desync or lag.

CREDITS

All models, sounds and music are used with the permission of their authors. Models and sound effects come from sbox.game community packages (authors include titanovsky, vidya, drakefruit, facepunch, rust and many more). The additional music and sound effects were not made by the developer; they are used under a commercial-use licence (GameDevMarket marketplace licence).
show_chart Player History
Loading history...
No history data available yet
2
Total Users
16
Total Sessions
3.9 hours
Total Playtime

Global Statistics

197
waves_survived
2.4K
zombies_killed
4
runs_won
7
bosses_killed
273
perfect_reloads
26
crates_taken
34
buildings_placed
0 recorded entries
Rank Player Score Recorded
refresh
Discovering package leaderboards...
Package ID: goodguycorp.base_defender
Created: 2026-10-15 20:37 UTC
Updated: 2026-10-18 21:18 UTC
Type: game
Public: Yes
Version: 426548
files: 1,031
Size: 351.3 MB
Engine Version: 30
Asset Version ID: 426548
Version Created: 2026-10-18 21:18 UTC
Hash: 1792358345
Manifest: Open manifest

settings Engine & Multiplayer Configuration

Player Count: 1 - 8 Players
Tick Rate: 50 Hz
Network Type: Multiplayer
Startup Scene: scenes/top_down_example.scene
Map Select: Unrestricted

more_horiz Additional Properties

Recommended Min Players: 1
Recommended Max Players: 8
Coop: true
Versus: false
new_releases Latest Update Oct 18, 2026
Changes on 2026-10-18
More Weekend changes Oct 18, 2026
Added
  • Three new weapons: the **Flamethrower** (burns through crowds), the **Minigun** (spins up, can overheat, you move slowly while firing) and the **Sniper rifle** (each shot passes through up to 3 zombies).
  • Medic: a **healing ward**. Press G to place it; it slowly heals the most wounded player nearby. One every 5 minutes, and the Supplies shop sells longer ward time.
  • Heavy: the **ammo box** is now placed like a turret (G, then click), and shows how many uses are left.
  • A **boombox** in every base. Press E to play some funky music for everyone nearby, and E again to pause it.
  • **Area music:** forest or jungle ambience everywhere, ominous music near the zombie portals, and its own tune near shops out in the wild. The MUSIC switch is now also in the Tab panel.
  • New main menu music, and a picture of each map type on the main menu: pick Forest or Jungle with one click.
  • **Bot intelligence:** set each bot to Simple, Normal or Master on the main menu or in the Tab panel. Smarter bots share out tasks, aim ahead of moving zombies, build a barricade line in front of their gate, pick up supply crates and heal themselves.
  • A crosshair for each weapon, and supply crates now tell you how much gold and XP you got.
  • Zombies smash ammo boxes and healing wards that block their way, so the horde never gets stuck behind one.
Improved
  • All-new look: hand-made forest and jungle maps, new weapon models and effects, a redesigned HUD, shops, perk cards, Tab panel, minimap and main menu.
  • Building limits per profession: Engineer 3 barricades and 2 turrets, Mercenary 1 and 1, Light and Heavy 1 barricade, Medic none.
  • The Universal profession is now called **Mercenary**.
  • Footsteps are louder, and name tags show health and armor as bars.
Fixed
  • Resurrection stones. When you die you can always respawn at the Core with E; you lose the XP you earned towards your next level (half of it on Easy).
Removed
  • Joining players saw no icons or pictures in the HUD.
  • Joining players saw floating weapons and other leftovers from the host.
  • Grass and flowers grew on a new zombie portal when a player joined during a run.
  • Bots standing next to a damaged barricade without repairing it, and bots stuck "shopping" far away from a shop.
Quick Weekend Update Oct 17, 2026
Added
  • Supply crates drop on the map from the first wave. Walk close and zombies guard them; hold E for 3 seconds to take one and get gold and XP.
  • Add or remove bots at any time: hold Tab and click an empty slot. A bot that joins late gets gold and XP, so it can buy gear straight away.
  • A barricade wall now rings the Core, a circle or a square depending on the seed, with four gates that face the zombie portals.
  • Destructible crates guard the gates and stand beside the shops. Zombies smash them, and you can shoot or repair them.
  • The shops are now coloured camping tents, and shops placed out in the wild get their own small fence.
  • Bots now also spend gold in the Core workshop (not when gold is shared).
  • New voice lines when a crate's guards appear.
  • A new **Extreme** difficulty, harder than Hard: more and tougher zombies that hit harder, dearer shops, less gold and a short bleed-out.
  • Achievements: kills, waves, wins, bosses, crates, revives, building, perfect reloads, levels and more.
Improved
  • Weapon damage: pistol -40%, rifle +20%, bazooka +30%.
  • Turrets deal less damage, and bot turrets show their owner's name.
  • You can zoom the camera out 30% further, and you can no longer walk around on the main menu.
  • The "LEVEL UP!" banner above the perk cards is gone. The XP shop sign is yellow and the Core workshop sign violet.
Fixed
  • The menu music was silent in the published game.
  • Models and sounds showing as errors in the published game.
  • Grass and flowers flickering when a bot or player joined during a run.
  • Removed the odd "ding" after a repair finished.
  • Bots crowding around an ammo box (partly).
Removed
  • The desert map is removed (forest and jungle remain).
info Live API Passthrough & Removal Notice

This file manifest and asset metadata are retrieved live directly from the official Facepunch s&box public API. s&box Explorer does not host, store, or redistribute any package files. All download links route directly to Facepunch CDN servers.

Package References

extension hero.wooden_crates_01 extension hero.wooden_crates_02 extension hero.wooden_crates_04 extension facepunch.grass_clump_a extension facepunch.grass_clump_b extension facepunch.tallgrass_c extension rust.barricadesandbags extension jodiscontent.duck extension legendtech.dods_boomcrate extension monkestudio.concretebreak extension dopamine.rocketlauncherlaunchbit extension exorealms.q2_barrel extension facepunch.summer_flowers_02 extension facepunch.summer_flowers_03 extension facepunch.grass_weeds_03 extension igrotronika.metalkick1 extension tft.zombiescreams extension titanovsky.csz_coming4 extension titanovsky.csz_coming9 extension titanovsky.csz_idle5 extension titanovsky.csz_godlike extension titanovsky.csz_holyshit extension titanovsky.csz_perfect extension titanovsky.csz_pick_up_on_weapons extension titanovsky.csz_prepare extension titanovsky.sfx_perfect extension titanovsky.sfx_teamkiller extension titanovsky.sfx_monsterkill extension titanovsky.sfx_impressive extension luke.dnd_tent extension facepunch.weapon_crate_stacka extension drakefruit.explosionurban extension drakefruit.bolty_reload extension drakefruit.pistol_reload extension drakefruit.rifle_reload extension clearlyy.portal extension ozmium.hurt1 extension ozmium.hurt5 extension darkshard.turretlp extension vidya.reload-mag-in extension vidya.reload-mag-out extension vidya.reload-perfect extension vidya.smg-shoot extension vidya.shotgun-shoot extension vidya.pistol-shoot extension geonightteam.camping_tent2 extension geonightteam.camping_tent4 extension geonightteam.camping_tent1 extension krytoysmile.smallmedkit1 extension hzgame.hzmagicbuffrpglevelup extension facepunch.budleja extension facepunch.tall_weed_1 extension gbonnstudios.zombie_brute extension gbonnstudios.zombie_brute_red extension gbonnstudios.zombie_walker extension gbonnstudios.zombie_runner