A lightweight first-person movement controller for VaM Desktop. It replaces the standard floaty navigation with grounded, game-style WASD walking so you can explore your scenes as if you were really standing in them.

✨ Features​

  • True FPS controls — W/S to walk forward/back, A/D to strafe, mouse to look around.
  • Sprint with Shift (adjustable multiplier).
  • Real collision — a player capsule blocks you from walking through walls and props, and automatically slides along surfaces instead of sticking.
  • Step-up — smoothly climb small ledges, curbs, and stairs without jumping.
  • Gravity & ground-snapping — you stay planted on the floor and follow the terrain height.
  • Head bob — subtle, adjustable walking bob for immersion (turn it off if you prefer).
  • Walks right up to people — collisions with Person atoms are ignored, so you can get close without being pushed around.
  • On-screen HUD badge so you always know when FPS mode is active.
  • One-key toggle — hit F5 anytime, or Esc to drop back to normal VaM navigation instantly.
  • Right-click to release the mouse for clicking VaM UI, then release to keep walking.

🎮 Controls​

KeyAction
W / SForward / Back
A / DStrafe Left / Right
MouseLook around
ShiftSprint
F5Toggle FPS mode on/off
EscExit FPS mode
Right-click (hold)Free the cursor for UI

⚙️ Tunable Settings​

Move speed, sprint multiplier, mouse sensitivity (with invert-Y), camera/eye height, head-bob amount & speed, collision radius, step height, and gravity speed — all live sliders. Plus "Enable on Scene Load" for instant first-person, and "Return to Start on Disable" to snap back to your original camera position when you exit.

📦 Installation​

  1. Add the plugin to any Scene Plugin slot (or load it on a Person/Empty atom via Plugins).
  2. Open the plugin UI and press Toggle FPS Mode, or just hit F5.
  3. Walk around. That's it.

ℹ️ Notes​

  • Designed for Desktop mode (keyboard + mouse). VR uses its own native locomotion.
  • The plugin creates a small invisible collision helper atom (FPSPlayer) and cleans it up automatically when removed.
  • Works as a drop-in on existing scenes — no scene changes required.
Images and attachments
  • ChatGPT Image 30 cze 2026, 19_11_46.png
    ChatGPT Image 30 cze 2026, 19_11_46.png
    2.3 MB · Views: 0
  • ChatGPT Image 30 cze 2026, 19_24_49.png
    ChatGPT Image 30 cze 2026, 19_24_49.png
    2.3 MB · Views: 0
  • WSAD Movement Demo.mp4
    235.4 MB
  • Zrzut ekranu 2026-06-30 191333.png
    Zrzut ekranu 2026-06-30 191333.png
    6.4 MB · Views: 0
React to this content...

Share this resource

More resources from vaan20

Credits

Creator Support Link
Acid Bubbles Acid Bubbles
ddaamm ddaamm
MacGruber MacGruber
Miki Miki
NoStage3 NoStage3
NoStage3 NoStage3
YameteOuji YameteOuji
Back
Top Bottom