https://github.com/apfxtech/FlipperGolf
ArduGolf is a 3D minigolf game with solid ball physics, ported to the Flipper Zero.
https://github.com/apfxtech/FlipperGolf
3d flipper flipper-zero flipperzero game
Last synced: about 1 month ago
JSON representation
ArduGolf is a 3D minigolf game with solid ball physics, ported to the Flipper Zero.
- Host: GitHub
- URL: https://github.com/apfxtech/FlipperGolf
- Owner: apfxtech
- License: mpl-2.0
- Created: 2025-12-30T06:35:33.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-06T10:19:17.000Z (4 months ago)
- Last Synced: 2026-02-06T18:34:21.246Z (4 months ago)
- Topics: 3d, flipper, flipper-zero, flipperzero, game
- Language: C++
- Homepage:
- Size: 16.9 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
- flipper-zero-awesome - ArduGolf - golf game ported to Flipper Zero. | [@apfxtech](https://github.com/apfxtech) | | [Official](https://lab.flipper.net/apps/ardugolf) / [GitHub](https://github.com/apfxtech/FlipperGolf) | (Games)
README
# FlipperGolf

**ArduGolf** is a 3D minigolf game with solid ball physics, ported to the **Flipper Zero** handheld device.
Play through **18 holes**, plan your shots, bounce off walls, and use slopes to finish each course in as few strokes as possible.
## Features


* 3D gameplay
* Good ball physics
* 18-hole minigolf course
* Controls adapted for Flipper Zero
## Screenshots
| | |
| ------------------------------------------- | ------------------------------------------- |
|  |  |
|  |  |
|  |  |
## Build Instructions
To compile the game, you will need the **Flipper Zero firmware source code** and the required build toolchain.
### 1. Clone the Firmware Source Code
Make sure you have enough free disk space, then clone the firmware repository with all submodules:
```bash
git clone --recursive https://github.com/flipperdevices/flipperzero-firmware.git
```
### 2. Prepare the Build Environment
Build the base firmware using the **Flipper Build Tool (fbt)** to verify that your environment is set up correctly:
```bash
./fbt
```
### 3. Install and Build the Game
1. Copy the game source code directory into the firmware’s user applications folder:
```
./flipperzero-firmware/applications_user/
```
2. Build the application (`.fap` file) using the following command:
```bash
./fbt fap_ardugolf && mv mv build/f7-firmware-D/.extapps/ardugolf.fap ./
```
After a successful build, the resulting application file can be found in the `build/` directory.
Copy `catacombs.fap` to your **Flipper Zero SD card**.
## Original Project
**tiberiusbrown**
[ArduGolf](https://github.com/tiberiusbrown/arduboy_minigolf.git)