ArduGolf is a 3D minigolf game with solid ball physics, ported to the Flipper Zero.
  • C++ 77.5%
  • C 15.2%
  • Less 2.9%
  • Objective-C++ 1.4%
  • Python 1.4%
  • Other 1.6%
Find a file
2026-02-21 22:43:02 +03:00
.github/workflows (REPO): add workflow 2026-02-06 13:18:35 +03:00
game (GAME): bug fix, save, system audio 2026-02-21 22:43:02 +03:00
lib (GAME): bug fix, save, system audio 2026-02-21 22:43:02 +03:00
package (REPO): appstore 2026-01-18 21:23:22 +03:00
.gitignore (REPO): appstore 2026-01-18 21:23:22 +03:00
application.fam (REPO): appstore 2026-01-18 21:23:22 +03:00
APPSTORE.md (REPO): appstore 2026-01-18 21:23:22 +03:00
ArduboyFX.cpp (PORT: first build 2025-12-31 20:04:39 +03:00
ArduGolf.png (PORT: first build 2025-12-31 20:04:39 +03:00
CHANGELOG.md (REPO): appstore 2026-01-18 21:23:22 +03:00
fxsave.bin (REPO): add source files 2025-12-30 09:46:19 +03:00
LICENSE.txt (REPO): add source files 2025-12-30 09:46:19 +03:00
main.cpp (REPO): appstore 2026-01-18 21:23:22 +03:00
manifest.yml (REPO): app release 2026-01-18 21:36:51 +03:00
README.md (REPO): app release 2026-01-18 21:36:51 +03:00

FlipperGolf

banner

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

demo demo-holes

  • 3D gameplay
  • Good ball physics
  • 18-hole minigolf course
  • Controls adapted for Flipper Zero

Screenshots

screen2 screen3
screen4 screen5
screen6 screen1

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:

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:

./fbt

3. Install and Build the Game

  1. Copy the game source code directory into the firmwares user applications folder:
./flipperzero-firmware/applications_user/
  1. Build the application (.fap file) using the following command:
./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