A 2D idle coin collector game built with Godot 4.6 and GDScript.
Coins rain from the sky -- move your catcher to collect them, earn currency, and buy upgrades to earn even faster.
- Arrow keys or A/D to move the catcher left and right
- Catch falling coins to earn currency
- Spend currency on upgrades in the shop panel:
- Spawn Rate -- more coins fall per second
- Coin Value -- each coin is worth more
- Catcher Speed -- move the catcher faster
- Catcher Width -- widen the catcher to catch more
- Your upgrade progress is saved automatically
- Close and reopen the game to see offline earnings
Grab the latest build from the Releases page:
| Platform | File |
|---|---|
| Windows | FlexCoins-windows.zip |
| macOS | FlexCoins-macos.zip |
| Linux | FlexCoins-linux.zip |
| Web | FlexCoins-web.zip |
- Godot 4.6 (standard build)
- Clone this repository
- Open the project in Godot (
project.godot) - Press F5 to run
- Open Project > Export in the Godot editor
- Select a preset (Windows, macOS, Linux, or Web)
- Click Export Project
Or use the CLI:
godot --headless --export-release "Windows" build/FlexCoins.exe
godot --headless --export-release "macOS" build/FlexCoins.zip
godot --headless --export-release "Linux" build/FlexCoins.x86_64
godot --headless --export-release "Web" build/FlexCoins.htmlscenes/ Scene files (.tscn)
scripts/ GDScript files (.gd)
sounds/ Audio assets
- Engine: Godot 4.6 (Forward+ renderer)
- Language: GDScript
- Architecture: Composition-based scenes, autoload singleton for game state, signal-driven communication
MIT
