A work-in-progress demo app exploring physics, Next.js, Three.js, and WebGL integration.
AimTrainer is an interactive 3D aim training game built with Next.js. It features floating targets for players to shoot, basic physics, and 3D graphics.
src/app
: Core Next.js app files and API routessrc/components
: Reusable UI and game componentssrc/systems
: Core game systems (physics, AI, weapons)src/hooks
: Custom React hooks for shared logicsrc/services
: API and game servicessrc/utils
: Utility functions and helperspublic
: Static assets (3D models, textures, sounds)npm install
cp .env.example .env.local
and edit as needednpm run dev
Issues and pull requests are welcome. Please refer to our contributing guidelines for more information.
Some planned features and improvements for AimTrainer: