

A body-aware first-person camera for Valheim.
Immersive First Person lets you experience Valheim from your character's point of view while keeping the vanilla feel of movement, combat, sailing, and exploration. It is built to feel natural instead of turning the game into a detached free camera.
The camera tracks your character's animated head when possible, keeps your body visible, and includes comfort options for players who are sensitive to motion.

| Action | Default key |
|---|---|
| Toggle first-person mode | F6 |
You can change the keybind in the generated config file.
For the intended experience, start with:
[Camera Overrides]
OverrideForcedThirdPerson = true
LockCameraWhileAttached = true
AttachedCameraExtraVerticalOffset = 0
AttachedCameraExtraForwardOffset = 0.08
AttachedCameraMaxYaw = 80
AttachedCameraMaxPitch = 55
[Camera Motion]
HeadBobAmount = 0.5
[Visibility]
HideHead = false
ForceBodyVisible = true
If you see your character's head or helmet clipping into the camera, enable:
[Visibility]
HideHead = true
| Section | Option | Default | Description |
|---|---|---|---|
Camera Overrides |
OverrideForcedThirdPerson |
true |
Keeps first person active during gameplay interactions that normally force third person. |
Camera Overrides |
LockCameraWhileAttached |
true |
Locks the camera to a captured head-level body offset while attached to seats, ships, hold-fast points, and similar attach points. |
Camera Overrides |
AttachedCameraExtraVerticalOffset |
0 |
Extra vertical offset added to the captured head-level camera position while attached. |
Camera Overrides |
AttachedCameraExtraForwardOffset |
0.08 |
Extra forward offset added to the captured head-level camera position while attached. |
Camera Overrides |
AttachedCameraMaxYaw |
80 |
Maximum left/right camera yaw from the attached body direction. |
Camera Overrides |
AttachedCameraMaxPitch |
55 |
Maximum up/down camera pitch while attached. |
Camera Motion |
HeadBobAmount |
0.5 |
Controls how much fast animation-based head movement affects the camera. 0 keeps only filtered head tracking. 1 uses full tracked head motion. |
Visibility |
HideHead |
false |
Hides the local head model and head-slot equipment from the camera. Head-slot equipment keeps casting shadows where possible. Held items remain visible. |
Install through your preferred Valheim mod manager.
Place ImmersiveFirstPerson.dll in:
Valheim/BepInEx/plugins/ImmersiveFirstPerson/
Launch the game once to generate the config file.
If the mod behaves strangely after updating, back up and delete the old config file, then launch the game once to regenerate it.
This is especially useful after updates that add, rename, or remove config options.
This mod changes camera placement and local player visibility. It may conflict with mods that heavily modify:
Most ordinary gameplay, content, and UI mods should be fine.
Inspired by Azumatt's First Person Mode.
If you enjoy the mod and want to support future updates, you can buy me a coffee on Ko-fi.