Skip to content

fiando/reflex-ops

Repository files navigation

Reflex Ops

A fast-paced queue warmup game built with Godot 4 — perfect for sharpening your reaction time while waiting for the next match.

About

Reflex Ops is a lightweight, mobile-first reflex drill for competitive FPS players. Use it during matchmaking queues or as a quick warmup before your next match.

Features

  • Train — Tap when the target appears (not too early, not after timeout)
  • Stats — Track best time, average time, attempts, and accuracy
  • Log — View full history of your last 20 attempts
  • Performance ratings: Elite (<200ms), Pro (<250ms), Solid (<300ms), Average (<350ms)

Screenshots

Train Stats Log
Train Stats Log

Built With

  • Godot Engine 4.6 (GDScript, Mobile renderer)
  • Pure GDScript — no external dependencies

Android Build

This project is configured for Google Play style Android export through Godot's export system.

Requirements

  • Godot 4.6+
  • Android SDK (API 24+)
  • Android NDK
  • JDK 17

Build Steps

  1. Open the project in Godot 4
  2. Go to Project > Export
  3. Select the Android preset
  4. Configure your keystore under the Android export options
  5. Click Export Project to generate builds/reflex_ops.apk

For a signed release build, configure a release keystore in the Android export options first.

If you export from the CLI, make sure Godot/Gradle run on JDK 17:

export JAVA_HOME=/usr/lib/jvm/java-17-temurin-jdk && export PATH="$JAVA_HOME/bin:$PATH" && godot --headless --path . --export-release Android builds/reflex_ops-release.apk

See the Godot Android Export Guide for full setup instructions.

Privacy

This project includes a release-facing privacy policy in docs/privacy-policy.md. For Google Play, you should host that policy at a public HTTPS URL and use that URL in Play Console.

Project Structure

project.godot           # Godot project configuration
export_presets.cfg      # Android export preset
icon.svg                # App icon (reticle logo)
scenes/
  Main.tscn             # Main (and only) scene
scripts/
  Main.gd               # All game logic (UI + gameplay + persistence)

Running Locally

  1. Download Godot 4.6
  2. Open Godot and click Import
  3. Navigate to this folder and open project.godot
  4. Press F5 to run

License

MIT — see LICENSE

About

An open-source reflex-training aim trainer and FPS warmup game for Android, built with Godot 4

Topics

Resources

License

Security policy

Stars

1 star

Watchers

0 watching

Forks

Contributors

Generated from github/spark-template