Bottom Line

Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image

About this game

# ๐ŸงŸโ€โ™‚๏ธ BottomLine: Endless Zombie Defense

**BottomLine** is a mobile-first, endless zombie tower defense game built with **Phaser 3** and packaged for Android using **Capacitor**.

Defend your base, upgrade towers, defeat bosses, and survive increasingly difficult waves of zombies.

---

## ๐ŸŽฎ Gameplay Overview

* Zombies advance through **multiple lanes**
* You **place and upgrade towers** to stop them
* **Boss enemies** unlock additional lanes
* Difficulty scales endlessly

---

## ๐Ÿง  Core Mechanics

### ๐Ÿ›ฃ๏ธ Lane System

* Up to **9 lanes**
* Unlocked progressively:

* Level 1 โ†’ 1 lane
* Level 2 โ†’ 3 lanes
* Level 3 โ†’ 5 lanes
* Level 4 โ†’ 7 lanes
* Level 5 โ†’ 9 lanes

---

### ๐Ÿ‘พ Enemy Types

| Type | Behavior |
| ------ | ----------------------------- |
| Walker | Balanced base zombie |
| Runner | Fast, low HP |
| Tank | Slow, high HP, attacks towers |
| Boss | High HP, unlocks new lanes |

---

### ๐Ÿ—๏ธ Towers

| Level | Type | Description |
| ----- | ------------- | ------------------------------ |
| 1 | Basic | Balanced attack |
| 2 | Rapid | Faster firing |
| 3 | Heavy | High damage |
| 4 | Explosive | Splash damage (AOE) |
| 5 | Laser *(WIP)* | Planned continuous beam weapon |

---

### ๐Ÿ’ฐ Economy

* Earn **tokens** from kills
* Use tokens to:

* Upgrade towers
* Bosses give **bonus rewards**

---

### ๐ŸงŸ Boss System

Bosses appear at increasing thresholds:

```
50 โ†’ 100 โ†’ 200 โ†’ 400 โ†’ ...
```

Defeating a boss:

* Unlocks more lanes
* Increases difficulty

---

## ๐Ÿ–ฅ๏ธ Screens

### โ–ถ๏ธ Start Screen

* Game title
* Instructions
* Start button

### ๐Ÿ’ฅ Gameplay

* Real-time tower defense
* Lane-based combat
* Scaling difficulty

### โ˜ ๏ธ Game Over Screen

* Final stats:

* Kills
* Tokens earned
* Bosses defeated
* Retry or return to menu

---

## ๐Ÿ› ๏ธ Tech Stack

* **Phaser 3** โ€“ Game engine
* **JavaScript (ES Modules)**
* **Capacitor** โ€“ Android packaging
* **Android Studio** โ€“ Build & APK generation

---

## ๐Ÿ“ฑ Android Build

### Requirements

* Node.js
* Android Studio
* Java JDK

---

### Install dependencies

```bash
npm install
```

---

### Build web assets

```bash
npm run build
```

---

### Sync with Capacitor

```bash
npx cap sync android
```

---

### Open in Android Studio

```bash
npx cap open android
```

---

### Build APK

In Android Studio:

```
Build โ†’ Build APK
```

---

## ๐ŸŽจ Assets

* Custom zombie sprites (walk + death animations)
* Tower sprites (5 levels)
* Explosion effects
* Forest/apocalypse background
* Custom splash screen and launcher icons

---

## ๐Ÿ“ฆ Project Structure

```
src/
โ”œโ”€โ”€ main.js
โ”œโ”€โ”€ GameScene.js
โ”œโ”€โ”€ StartScene.js
โ”œโ”€โ”€ SummaryScene.js

android/
โ””โ”€โ”€ Capacitor Android project

public/assets/
โ”œโ”€โ”€ zombies/
โ”œโ”€โ”€ towers/
โ”œโ”€โ”€ effects/
```

---

## โš™๏ธ Key Systems

* Lane-based enemy movement
* Enemy lane switching (random adjacent)
* Tower targeting with rotation delay
* Cooldown-based firing system
* Splash damage calculation
* Boss progression logic
* Token economy system

---

## ๐Ÿšง Roadmap

Planned features:

* ๐Ÿ”ซ Laser Tower (Level 5)
* ๐Ÿงช More zombie types:

* Spitter (ranged)
* Mutant (mini-boss)
* ๐ŸŒŠ Wave system
* ๐Ÿ”Š Sound effects & music
* ๐Ÿ’พ Save / High score system
* ๐Ÿ“Š Game balancing improvements
* ๐Ÿ† Achievements

---

## ๐Ÿž Known Issues

* UI scaling may vary across devices
* Balance tuning is ongoing
* Some animations may need optimization

---

## ๐Ÿ™Œ Contributing

This project is currently in active development.
Feel free to fork, test, and suggest improvements.

---

## ๐Ÿ“œ License

TBD

---

## ๐Ÿ‘ค Author

**Erwin Galang**

---

## ๐ŸŽฏ Final Note

BottomLine is built as a **fun, scalable tower defense foundation** with room for expansion into a full mobile release.

Survive as long as you can.
The zombies donโ€™t stop.
Defend your base and survive increasingly difficult waves of zombies.
Updated on
Jun 4, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

Whatโ€™s new

Bottom Line v1.0.4 โ€” Minor Update

Welcome to Bottom Line: Endless Zombie Defense!

- Improved campaign gameplay balance
- Difficulty now resets after defeating a boss
- Added classic arcade-style high score leaderboard
- Added 3-letter initials entry for high scores
- Improved Android support for initials entry using on-screen keyboard
- Various bug fixes and gameplay improvements
Content rating
Everyone
Learn more

App support

Phone number
+63285711168
About the developer
ERWIN M GALANG
support@obbsco.com
Philippines

More by OBBS Co.