Zombie Smash: Nightfall - Browser Survival Game by Lawrencia BenedictaZombie Smash: Nightfall - Browser Survival Game by Lawrencia Benedicta

Zombie Smash: Nightfall - Browser Survival Game

Lawrencia Benedicta

Lawrencia Benedicta

Zombie Smash: Nightfall

Designing and Developing a Browser-Based Survival Game with Progressive Difficulty

Role: Game Designer & Frontend Developer Timeline: Personal Project Tools: HTML, CSS, JavaScript, Canvas API Platform: Web Browser

Overview

Zombie SmashNightfall is a fast-paced survival game built for the web. The concept was simple: create a lightweight browser game that feels engaging from the first click while gradually increasing tension through enemy waves and difficulty scaling.
Rather than focusing on complex mechanics, I wanted to explore how visual atmosphere and responsive interactions could keep players engaged in short play sessions.
The result was a dark neon-themed survival experience where players defend their base against increasingly difficult waves of zombies while chasing higher scores and leaderboard rankings.

Research & Inspiration

I drew inspiration from classic arcade survival games where:
The controls are easy to learn
Difficulty ramps up gradually
Every session feels slightly different
Players are motivated to beat their previous scores
I also explored retro horror aesthetics and neon-glow visual treatments to create a unique identity without requiring high-end graphics.

Progressive Difficulty System

One of the biggest challenges was keeping gameplay interesting over time.
To solve this, I introduced:
Wave progression
Increasing enemy counts
Larger enemy variants
Score-based motivation
Each wave introduces additional pressure while preserving the same core mechanics.
This creates a familiar yet increasingly challenging experience.

Gameplay Features

Wave System

Players advance through waves that become progressively harder.
Benefits:
Creates pacing
Provides milestones
Gives players a sense of progression

Score Tracking

A real-time score system rewards successful play and encourages replayability.
Players are motivated to:
Beat previous scores
Reach higher waves
Improve efficiency


Settings & Accessibility

The game includes:
Audio controls
Gameplay settings
Simple navigation
The goal was to provide control without overwhelming the player

Technical Challenges

Balancing Difficulty

One challenge was finding the right balance between:
Early accessibility
Long-term challenge
If enemies scaled too slowly, the game became repetitive.
If they scaled too aggressively, players felt punished.
Several iterations were required to create a progression curve that felt fair while still increasing tension.

Key Takeaways

This project reinforced three important lessons:
Simple mechanics can create engaging experiences when paired with thoughtful progression.
Building Zombie Smash Nightfall helped me strengthen both my development skills and my ability to design experiences that keep users engaged over time.

Live Project

Looking for a developer who can turn ideas into interactive experiences?

Let's connect.
Like this project

Posted Jun 19, 2026

Developed a neon-themed browser survival game, optimizing difficulty scaling for engaging player experiences.