FPV Drone Game is a mini-game created on Unreal Engine 5 using C++, where the player controls a drone in FPV style, shoots at turrets, avoids attacks, picks up first aid kits and ammo, and monitors health through the HUD.
⚠️ Make shure you have installed Git LFS, before cloning this repository (There is large file)
2025-04-21.161528.mp4
You control a small FPV-drone equipped with a front-facing camera and a limited number of explosive projectiles.
Your mission: destroy enemy turrets before they destroy you.
| Action | Key / Mouse |
|---|---|
| Move Forward | W |
| Move Backward | S |
| Strafe Left | A |
| Strafe Right | D |
| Ascend | Space |
| Descend | C |
| Look Around | Mouse Movement |
| Shoot | Left Mouse Button |
The game contains pickups:
- 🧰 Health Kit - restores part of the drone's health.
- 🔫 Ammo Crate - replenishes the supply of shells.
Pickups are scattered around the map - look for them to survive longer and fight turrets more effectively.
- FPV drone movement
- Shooting with a kill switch and ammo count
- Turrets with auto-aiming and firing
- Drone health and HP UI
- Ammo pickup + display of the amount under the sights
- Pickups: First aid kits and ammo
- Sight and vignette
- Visual feedback on hit
- Turrets can be destroyed
- Turret color change when taking damage
- Soundtracks and sound effects
- Turret explosion animation
- Main menu and restart
- UI for win/lose
- More levels or scenarios
- Integration into build (Windows exe)
- Open the `.uproject' file through Unreal Engine 5.
- Launch the
MainLevelmap (it will automatically open). - Click “Play.”
Build has not yet been created. We plan to add `.exe' and instructions for running without UE5 later.

