3D Aim Trainer

Pointer lock required
Click start to lock your cursor and enter the arena

Mode

Desktop FPS MVP

Targets

30 active spheres

Controls

Mouse look + click

Targets Left

30

Time

0.00s

Shots

0

Accuracy

100%

Best Run

V1 Scope

  • 30 live targets in one enclosed room.
  • Mouse-look FPS camera with click-to-shoot raycasts.
  • Simple shot flash, recoil feel, and local best-run tracking.

How to play

  1. 1. Start the run and allow pointer lock so the mouse can control the camera like an FPS.
  2. 2. Flick across the room, keep the crosshair centered on each blue sphere, and click to shoot.
  3. 3. Clear all 30 targets as fast as possible and try to lower your completion time without wasting shots.

Why This Version First

The goal is a clean gameplay foundation before art passes

This MVP is deliberately plain. It proves the core loop first: pointer-lock camera, target visibility, hit detection, timing, and replayability. Once that feels right, you can swap in better arena art, weapon models, and more advanced drills without rebuilding the logic from scratch.

Focus

Fast flicks

Measure

Clear time

3D Aim Trainer FAQ

Why is the cursor locked?

Pointer lock lets the mouse act like an FPS camera instead of moving a normal browser cursor. Press Escape any time to release it.

Are all 30 targets active at once?

Yes. This build places 30 floating spheres around the room immediately, so the challenge is scanning, flicking, and cleaning them up efficiently.

Does my best run save?

Yes. The best completion time is saved in your browser on the current device.

Will movement be added later?

Probably. This first pass keeps the player stationary so the main work stays focused on camera feel, target placement, and reliable hit registration.