OptionalaudioAudio system reference. Required — no global fallback.
OptionalcollisionThe radius of the collision sphere. Defaults to 0.7.
OptionalenableWhether collisions are enabled. Requires a Scene reference.
OptionaleyeThe resting height of the camera above the floor. Defaults to 0.2 (legacy behavior).
OptionalinputInput source. Required — no global fallback.
OptionalmoveMovement speed in units per second. Defaults to 10.
OptionalretroEnable classic retro tank controls (turning with A/D) vs modern strafing. Defaults to true.
OptionalrotationRotation speed in radians per second. Defaults to 2.0.
OptionalsceneThe scene to check for collisions.
Configuration for the FirstPersonController.