Skip to content
All projects
PRJ-008/ Full StackActive

AIMER

A browser-based aim training platform built around a custom gameplay engine rather than a UI framework's render cycle. Pointer Lock and Fullscreen APIs for input, canvas rendering driven by requestAnimationFrame, Valorant crosshair-code import, and a persisted analytics layer tracking accuracy and reaction time across sessions.

01

Overview

The engine is the project. Scenario logic, input handling, target spawning, scoring and rendering are separated into their own layers under a game loop that runs independently of React, because a frame budget and a component tree want very different things.

Around it sits the ordinary application: three training scenarios, a crosshair system that imports and exports real Valorant crosshair codes, sensitivity configuration, and session history persisted through Prisma so improvement is measurable rather than felt.