Skip to content

Releases: selgesel/godot3-third-person-controller

0.0.6

01 Jun 03:57
Compare
Choose a tag to compare
  • Added swimming functionality
    • The player can now swim in bodies of water
    • The player can swim up and down with corresponding action keys/buttons, and when underwater the camera's vertical angle affects the vertical swim direction
    • When underwater the player can hold the charge the surge action, and when released they'll be propelled forward in the direction they're facing
  • Updated the touchscreen control icons
  • Updated the player model with the newer version which has swimming animations
  • Fixed an issue that allowed the player to jump once more than intended
  • Improved camera positioning to better fit the player in the screen
  • Resized the player's collision shape to better fit the player model

0.0.5 - Animations & VFX

28 Mar 11:28
Compare
Choose a tag to compare
  • Replaced the character "body" with a simple 3D model
  • Added movement animations
  • Added a simple VFX that is played when the player dashes
  • Updated virtual buttons to display another color when tapped
  • Updated the preview in the README to display the new model and virtual button interactions

0.0.4 - Movement system refactor

08 Mar 15:45
Compare
Choose a tag to compare
  • Refactored movement system using state machines
  • Added new movement types
    • Dashing
      • Allows player to slingshot themselves in the current movement direction
      • Key binding: Q
    • Sprinting
      • Allows player to run faster
      • Key binding: Shift
    • Crouching
      • Allows player to crouch and move slowly
      • While crouching the player cannot dash or sprint
      • Key binding: Ctrl

0.0.3 - Touchscreen Controls

16 Sep 07:09
Compare
Choose a tag to compare

Added touchscreen device support.

  • Move thumb stick to move the character around
  • Screen drag to rotate the camera
  • Press button to jump
  • Pinch with two fingers to zoom in and out

0.0.2 - Controllable camera

22 Aug 11:30
Compare
Choose a tag to compare

Implemented a controllable camera and replaced the old camera with it.

  • Camera is controlled by moving the mouse
  • Camera can be zoomed in and out by using the mouse wheel
  • Player can toggle between captured and visible mouse modes, trapping it inside the game window or just letting it loose
  • The camera is a ClippedCamera which prevents it from clipping through the environment (though it's not really perfect)

0.0.1 - Initial release

22 Aug 11:12
Compare
Choose a tag to compare

Initial release with following features:

  • A simple scene with platforms and slopes to test the movement system
  • Basic horizontal movement
  • Ability to jump multiple times