assada 9c867405e9 switch Noble Engine to our fork with 5 community bugfixes
Fork: assada/NobleEngine
Merged PRs:
- #63: fix background not drawing on scene transitions
- #65: mark NobleSprite dirty before drawing (alwaysRedraw=false)
- #86: fix animation frame duration issue
- #90: fix broken filter utility method
- #92: transition optimization (68% faster on hardware)
2026-02-24 12:56:07 +01:00
2025-04-11 01:25:01 +02:00
2025-04-11 15:15:19 +02:00

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%