https://github.com/banghuazhao/zombie-zone
Transform zombies back into humans in this fast-paced iOS arcade game! Built with Swift and SpriteKit, featuring handcrafted levels, touch controls, and multi-language support
https://github.com/banghuazhao/zombie-zone
2d-game ads adventure animation app-store arcade game ios localization mobile-game singleplayer sound-effects spritekit swift tilemap zombies
Last synced: 10 months ago
JSON representation
Transform zombies back into humans in this fast-paced iOS arcade game! Built with Swift and SpriteKit, featuring handcrafted levels, touch controls, and multi-language support
- Host: GitHub
- URL: https://github.com/banghuazhao/zombie-zone
- Owner: banghuazhao
- License: mit
- Created: 2025-07-24T23:46:49.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-07-25T03:57:42.000Z (10 months ago)
- Last Synced: 2025-07-25T08:45:31.805Z (10 months ago)
- Topics: 2d-game, ads, adventure, animation, app-store, arcade, game, ios, localization, mobile-game, singleplayer, sound-effects, spritekit, swift, tilemap, zombies
- Language: Swift
- Homepage: https://apps.apple.com/us/app/zombie-zone-clear-zombies/id1531598928
- Size: 6.83 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zombie Zone
[](https://apps.apple.com/us/app/zombie-zone-clear-zombies/id1531598928)
> **Transform all zombies back into humans in a limited time!**
**Zombie Zone** is a fast-paced, touch-based arcade game for iOS, built with SpriteKit. Play as a hero who must save infected villagers by turning zombies back into humans before time runs out. Use power-ups, avoid obstacles, and challenge yourself across multiple levels. Available in English, Simplified Chinese, and Traditional Chinese.
- **App Store:** [Zombie Zone on the App Store](https://apps.apple.com/us/app/zombie-zone-clear-zombies/id1531598928)
## 📱 Screenshots
---
## 🚀 Features
- Fast-paced, touch-based gameplay
- Multiple handcrafted levels with increasing difficulty
- Animated player and zombie characters
- Power-ups (pills) and obstacles (rocks, walls)
- Heads-up display (HUD) with timer, zombie count, and level info
- Sound effects and background music
- Google Mobile Ads integration (banner and interstitial)
- Multi-language support (English, Simplified Chinese, Traditional Chinese)
- Custom tile and sprite assets
## 🛠 Installation
1. **Clone this repository:**
```sh
git clone https://github.com/banghuazhao/zombie-zone.git
```
2. **Install dependencies** (if not already):
```sh
pod install
```
3. **Open** `Zombie Zone.xcworkspace` **in Xcode**.
4. **Build and run** on a simulator or device (iOS 11.0+).
## 📦 Dependencies
- [SpriteKit](https://developer.apple.com/spritekit/) (Apple framework)
- [Google-Mobile-Ads-SDK](https://developers.google.com/admob/ios/download)
- [SnapKit](https://github.com/SnapKit/SnapKit) (~> 5.0.0)
- [Then](https://github.com/devxoul/Then)
- [Localize-Swift](https://github.com/malcommac/LocalizationKit) (~> 2.0)
## 🗂 Project Structure
- `Zombie Zone/Controller/` — Main view controller
- `Zombie Zone/Model/` — Game entities: Player, Zombie, FireZombie, Animatable, Types
- `Zombie Zone/Scene/` — GameScene logic and level files (`Level1.sks` ... `Level8.sks`)
- `Zombie Zone/Tile/` — Tile assets and tile set (`MyTileSet.sks`)
- `Zombie Zone/View/` — HUD and UI elements
- `Zombie Zone/Tools/` — Utilities, constants, ad helpers, extensions
- `Zombie Zone/Music/` — Sound effects and background music
- `Zombie Zone/Assets.xcassets/` — App icons and background images
- `Zombie Zone/Config/` — Debug and Release configuration files
## ⚙️ Configuration
AdMob and other configuration values are set in `Config/Debug.xcconfig` and `Config/Release.xcconfig`. Update these files with your own AdMob IDs if needed.
## 🌍 Localization
The game supports English, Simplified Chinese, and Traditional Chinese. Localizable strings are in the `en.lproj`, `zh-Hans.lproj`, and `zh-Hant.lproj` folders.
## 🎨 Assets
- Custom tile maps and sprite atlases for player, zombies, and scenery
- Music and sound effects in `Music/`
- App icons and launch images in `Assets.xcassets/`
## 📲 Download
[](https://apps.apple.com/us/app/zombie-zone-clear-zombies/id1531598928)
---
For questions or contributions, please open an issue or contact the author.