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
"Immersive" First Person Controller hero image

Quick Information

0 ratings
"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
License Version
MIT
Support Level
community
Modified Date
3 months ago
Git URL
Issue URL

"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 ratings

Your Rating

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

0 ratings
"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
License Version
MIT
Support Level
community
Modified Date
3 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers