Skip to main content

Survive the night. Fight the horde.

v0.12.0

Survival Top-Down Shooter Zombies Wave Defense

About the Game

One More Night is a fast-paced top-down zombie survival shooter. Waves of the undead are closing in — arm yourself, unlock upgrades, and hold out as long as you can. Play free in your browser or on Steam.

Explore procedurally generated multi-floor buildings and outdoor yards. Choose from 5 weapons — each handles differently, from the precision of the crossbow to the devastating spread of the Dragon’s Breath. Face 16 unique comedy boss archetypes every 5 nights — each with their own personality and 2–5 signature abilities. Earn coins for permanent meta-upgrades and chase 17 Steam achievements.

Features

Wave-Based Survival

Fight through escalating waves of 5 zombie variants — small, big, axe, runner, and ranged spitter. Each wave is tougher than the last.

5 Weapons

Pistol, Shotgun, Crossbow, Flamethrower, and Dragon’s Breath. Each weapon has unique range, damage, and upgrade path.

16 Unique Bosses

Face a new boss every 5 nights — 16 archetypes from The Karen (throws lattes, summons managers) to The IT Guy (reboots if you’re too slow). 45+ unique abilities, each with telegraphs and counterplay.

Meta-Progression

Earn coins each wave and buy permanent upgrades: HP, Speed, Damage, XP Magnet, Armor, and Regen. Progress carries between runs.

Dynamic Lighting

Line-of-sight occlusion system casts shadows behind walls and props, creating tense exploration in the dark.

Steam Achievements

17 achievements to unlock — from surviving your first night to reaching wave 20 and killing 5,000 zombies across all runs.

Screenshots

Coming soon — gameplay screenshots and GIFs will be added here.

Update Log

Recent changes and improvements.

Mar 20

v0.12.0 — Architecture & Visual Polish

  • Pixel art upgrades — Shield orbs and drones now use hand-crafted pixel art sprites instead of programmer-art shapes.
  • Object pooling — Enemies and XP gems are recycled instead of created/destroyed each wave. Smoother performance at high enemy counts.
  • Boss debuff system — All 6 boss debuffs (stun, control inversion, disorientation, property lines, overtime, fire rate) extracted into a dedicated system with proper timer management.
  • Death effects — Screen flash, blood splats, and death particles now managed by a dedicated VFX system.
  • Code quality — 5 new systems extracted, 65 new tests (2,155 total), typed event registry for all 50 game events.
Mar 16

v0.3.1 — Polish & Steam Achievements

  • Steam integration — 17 achievements now sync to Steam, plus cumulative stat tracking across all runs.
  • Sound effects — New audio for gunshots, zombie groans, explosions, and boss abilities. The horde sounds as dangerous as it looks.
  • Death animations — Every zombie type now has a unique death animation instead of simply disappearing.
  • 16 unique bosses — Each boss archetype now has 2–5 signature abilities matching their personality.
  • Map variety — Procedural buildings now generate with more room shapes, hallways, and outdoor yard layouts.
Mar 16

v0.3.0 — New Enemies & Drone Ability

  • Crawler — Low-profile zombie that ducks under bullets. Shotgun and flamethrower work best.
  • Exploder — Bloated zombie that detonates on death, damaging nearby enemies and the player. Keep your distance.
  • Drone ability — Deploy an orbiting drone that auto-fires at nearby enemies for 15 seconds.
  • 2,000+ tests — Massive test suite added across gameplay systems, ensuring fewer regressions going forward.
Mar 15

v0.2.0 — Bug Squash & Balance

  • 27 bugs fixed — Major stability pass covering combat, spawning, save/load, UI scaling, and weapon upgrades.
  • Zombie speed cap — Late-game zombies no longer reach undodgeable speeds. Difficulty comes from variety, not velocity.
  • Boss cleanup — Toxic puddles, lingering projectiles, and minion spawns all despawn properly when a boss dies.
  • Memory leaks fixed — All scenes now clean up properly, so long play sessions stay smooth.
Mar 15

Balance & Stability Patch — 19 Issues Resolved

  • Speed cap — Zombie speed soft-caps at wave 16 with diminishing returns, hard-capped at 3x. Late-game difficulty from enemy variety, not undodgeable speed.
  • Faster variety — All zombie types now appear by night 5 instead of night 7.
  • Boss cleanup — Spewer toxic puddles fade out when the boss dies.
  • Shotgun balance — Pellet count capped at 12 for performance.
  • Boss teleport fix — Bosses can no longer teleport inside walls.
  • Fullscreen lighting fix — Darkness overlay no longer glitches on fullscreen toggle.
  • Memory leaks fixed — All scenes properly clean up on shutdown.
  • About/Credits — New credits section in Settings with art attribution.
  • Boss HP display — Large HP numbers abbreviated (10k+) to fit bar.
  • Save logging — Corrupted saves now log warnings instead of failing silently.
Feb 25

New Enemy Types: Runner & Spitter

  • Runner (wave 4+) — Fast, fragile green-tinted zombie. Closes distance quickly but dies in a few hits.
  • Spitter (wave 7+) — Purple ranged enemy that stops at distance and fires acid projectiles every 2 seconds.
  • Weighted variant pool ensures balanced spawns as new types unlock
  • Spitter acid sound effect (wet chirp) and wall-destructible projectiles
Feb 25

Boss Encounters

  • Boss fight every 5 nights — a massive 3-phase zombie with escalating speed and damage
  • Minion spawns every 8 seconds during the boss fight to keep pressure on
  • Boss HP bar at bottom of screen with phase indicator and color changes
  • Boss defeated rewards: 50 coins, guaranteed Legendary gem, and a bonus ability pick
  • “BOSS FIGHT!” announce and “BOSS DEFEATED!” celebration splash
Feb 25

Bug Hunt: 16 Fixes & Mobile Support

  • Fixed weapon balance: Flamethrower fire rate upgrade, Shotgun pellet scaling (+1/level), door timing pauses with game
  • Kill counter now shows wave-specific kills (e.g. “9 / 26 enemies killed”)
  • Coin rewards accelerate with wave number — late-game waves are more rewarding
  • Mobile HUD scales 1.5x for readability on phones
  • Nav icons and level-up cards enlarged on mobile
  • Portrait orientation prompt guides mobile players to landscape
  • Shop shows “NOT ENOUGH!” feedback when you can’t afford an upgrade
  • Improved hybrid device detection (iPad + keyboard, Chromebook)
  • Added favicon, fixed menu text cutoff, HUD no longer overlaps level-up screen
Feb 24

Balance Tuning & Gameplay Feedback

  • Splash background no longer stretched on desktop (cover-fit scaling)
  • Auto-aim now targets nearest enemy when mouse is idle (>200ms staleness check)
  • XP curve tapers at level 16+ (1.10x growth instead of 1.5x) — leveling stays achievable in late game
  • Coins now awarded per wave clear with visible HUD counter and “+N coins” popup
  • Gem drops tightened: wave 1 is ~83% Common (was ~62%), no more random Legendaries in early waves
  • Big enemy gem shift reduced so wave 5 big zombies drop Uncommon/Rare, not Rare/Epic
  • Admin panel now shows wave config, crit-adjusted DPS, and actual enemy HP
Feb 22

New Abilities, Hearts & Visual Polish

  • 3 new abilities: Headhunter (critical hits), Night Vision (expanded light), Second Wind (survive lethal hit)
  • HP bar replaced with Zelda-style heart system
  • Health packs are now pixel-art potion bottles; XP gems have outlines and sparkle highlights
  • Fixed death animations not rendering (were hidden behind walls)
Feb 21

Balance & Stability

  • Tuned XP gem drops: early waves now drop mostly Common gems, scaling to Rare/Epic in later waves
  • Fixed building transition freeze caused by camera callback failures
  • Removed dead code from XP system
Feb 20

Store Polish & Launch

  • Crisp store UI: sharp edges, icon columns, high-contrast cards
  • Game deployed to night.echoforge.games
Feb 19

Accounts & Economy

  • Account system with email verification
  • Coin economy with meta-upgrade shop
  • Polished pause menu with stats panel
  • Death screen overhaul
Feb 18

Weapons, Abilities & Lighting

  • Crossbow, Flamethrower, and Dragon's Breath weapons
  • Dodge, Regen, Blitz, and Shield abilities
  • Line-of-sight lighting with shadow occlusion
  • 5-tier XP gem system (Common to Legendary)
  • Nightly survival timer
Feb 17

Building System

  • Multi-floor building progression
  • Procedural buildings with rooms and yards
Feb 16

Initial Prototype

  • Core survival gameplay with zombies and wave system
  • Atmospheric horror: darkness, audio, damage feedback
  • Props, decorations, and spritesheet art
  • Joystick and WASD controls

Development Blog

One More Night went from first commit to full game in five days. Read the complete journey.

See all posts →

FAQ

Is One More Night free?

Yes. One More Night is completely free to play in your browser with no account required.

Is my progress saved?

Meta-progression (coins and shop upgrades) is saved locally between runs. Each combat run starts fresh. On Steam, achievements and cumulative stats are synced to the cloud.

Is it better on mobile or desktop?

It is designed desktop-first at 1280×720 landscape, but also plays on mobile browsers in landscape orientation.

How do I report a bug?

Join our Discord and post in the One More Night feedback channel, or email [email protected].

Ready to Survive?

The horde is waiting. How many nights can you last?

Play Free Demo →