FPV Game

A Playdate game where you pilot FPV drones in combat missions. Two game modes: precision FPV strikes and top-down bomber runs.

Game Modes

FPV Mode — Fly a first-person-view drone through the battlefield. Navigate obstacles, manage battery, and hit the target before telemetry is lost.

Bomber Mode — Command a bomber drone from above. Drop grenades on enemy soldiers, collect ammo crates, and complete kill targets to win.

Features

  • Two distinct drone types with unique gameplay
  • Multiple maps with increasing difficulty
  • Drone assembly mini-game
  • Crank-based grenade reloading in Bomber mode
  • Battery management and progressive difficulty

Building

Requirements

Build & Run

# macOS
export PLAYDATE_SDK_PATH="/path/to/PlaydateSDK"  # optional, has default
./build_and_run_mac.sh build

# Linux
export PLAYDATE_SDK_PATH="/path/to/PlaydateSDK"
./build_and_run.sh build

To run without rebuilding:

./build_and_run_mac.sh run

Project Structure

source/
├── assets/
│   ├── audio/          # Sound effects and music
│   ├── fonts/          # Bitmap fonts
│   ├── images/         # UI images, cards, maps
│   ├── launcher/       # Playdate launcher assets
│   └── sprites/
│       ├── backgrounds/ # Level backgrounds
│       ├── bomber/      # Bomber mode sprites
│       ├── targets/     # Target vehicles
│       └── ...          # Player, effects, UI sprites
├── libraries/          # Noble Engine, AnimatedSprite, etc.
├── scenes/             # Game scenes (Menu, Game, Bomber, etc.)
├── scripts/            # Game objects (Player, Enemy, Tank, etc.)
└── utilities/          # Helpers and UI utils

Built With

License

This project is licensed under the MIT License — see LICENSE for details.

Author

ut3uswdead.guru

Description
Playdate game
Readme MIT 128 MiB
Languages
Lua 95.4%
Shell 4.6%