A full-stack, event-driven smart pedometer and reward engine for Unity. Includes anti-cheat filtering and a complete ASP.NET Core backend API.StepQuest is a full-stack, event-driven step counter and reward system for Unity, paired with an included ASP.NET Core backend.⚠️ Technical Note (Transparency): This system uses a software-based heuristic approach (Input.acceleration) to count steps. It is designed as an Active/Foreground Pedometer—perfect for GameFi, fitness mini-games, and active gameplay mechanics where the user holds the phone. It is not a replacement for OS-level background trackers (like Apple HealthKit).Why StepQuest?Unlike basic pedometers, StepQuest includes a complete Rule-Based Reward Engine. You can easily configure step milestones and recurring rewards via the Unity Inspector. It is built on SOLID principles using decoupled C# Actions (OnStepTaken, OnRewardEarned), ensuring zero Update() loop bloat for your UI.Features:- Smart Accelerometer Filtering: Built-in low-pass filters and anti-cheat mechanics to prevent vigorous shaking.- Rule-Based Reward Engine: Configure step milestones & recurring rewards directly in the Inspector.- Auto Data Persistence: Automatically saves/loads step progress.- Decoupled Architecture: Event-driven C# Actions for easy integration.- Backend Integration: Includes a ready-to-use ASP.NET Core API project for syncing JSON data.Supported OS:- iOS & Android (Requires physical device accelerometer)Dependencies:- Standard Unity UI & UnityWebRequest (No external packages required)Documentation:- Full PDF Technical Manual and Demo Scene included inside the package.

