The software uses a camera to track the user's movements, which are then translated into in-game actions. This is achieved through a process called "pose estimation," where the software identifies the user's body position and movement patterns. The system can track various movements, including walking, running, jumping, and even gestures.