Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

"Immersive" First Person Controller

An asset by levox.
The page banner background of a mountain and forest

Quick Information

No ratings yet
"Immersive" First Person Controller icon image
levox.
"Immersive" First Person Controller

# "Immersive" First Person Controller v1.3.1A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :)## How to usePlayer.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary.### Controls- [W][A][S][D] = move- [Shift] = hold to sprint- [C] = toggle crouch or slide (when sprinting)- [Space] = jump, hold near ledge while falling to grab## Features### Existing features- Basic movement (i.e. walking, running, jumping)- Crouching- Sliding- Climbing### Planned features- GUI for changing character-related values more conveniently- More customization (view bobbing, custom crosshair, etc.)- Controller support- Customizable animations for climbing

Supported Engine Version
4.2
Version String
1.3.1
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL
Download ZIP

"Immersive" First Person Controller v1.3.1

A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :)

How to use

Player.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary.

Controls

  • [W][A][S][D] = move
  • [Shift] = hold to sprint
  • [C] = toggle crouch or slide (when sprinting)
  • [Space] = jump, hold near ledge while falling to grab

Features

Existing features

  • Basic movement (i.e. walking, running, jumping)
  • Crouching
  • Sliding
  • Climbing

Planned features

  • GUI for changing character-related values more conveniently
  • More customization (view bobbing, custom crosshair, etc.)
  • Controller support
  • Customizable animations for climbing

# "Immersive" First Person Controller v1.3.1 A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :) ## How to use Player.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary. ### Controls - [W][A][S][D] = move - [Shift] = hold to sprint - [C] = toggle crouch or slide (when sprinting) - [Space] = jump, hold near ledge while falling to grab ## Features ### Existing features - Basic movement (i.e. walking, running, jumping) - Crouching - Sliding - Climbing ### Planned features - GUI for changing character-related values more conveniently - More customization (view bobbing, custom crosshair, etc.) - Controller support - Customizable animations for climbing

Reviews

0 total reviews
No ratings yet

Your Rating

How do you rate this asset?
Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

No ratings yet
"Immersive" First Person Controller icon image
levox.
"Immersive" First Person Controller

# "Immersive" First Person Controller v1.3.1A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :)## How to usePlayer.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary.### Controls- [W][A][S][D] = move- [Shift] = hold to sprint- [C] = toggle crouch or slide (when sprinting)- [Space] = jump, hold near ledge while falling to grab## Features### Existing features- Basic movement (i.e. walking, running, jumping)- Crouching- Sliding- Climbing### Planned features- GUI for changing character-related values more conveniently- More customization (view bobbing, custom crosshair, etc.)- Controller support- Customizable animations for climbing

Supported Engine Version
4.2
Version String
1.3.1
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL
Download ZIP

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers