Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ywmaa/advanced-movement-system-godot

This project is a template for creating advanced Third/First Person movement in GODOT
https://github.com/ywmaa/advanced-movement-system-godot

gamedev gdscript godot godot-demo godot-engine godot-game godot-plugin godotengine

Last synced: 2 days ago
JSON representation

This project is a template for creating advanced Third/First Person movement in GODOT

Awesome Lists containing this project

README

        

# Welcome to the Advanced-Movement-System-Godot V1

The Project is made using [Godot](https://github.com/godotengine/godot) 4

you can get Godot 4.3 Stable here : https://godotengine.org/

### Watch this video for preview :

[![Watch the video](https://img.youtube.com/vi/TiIriuw9s9U/hqdefault.jpg)](https://youtu.be/TiIriuw9s9U)

# This project is a template for creating advanced Third/First Person movement in [GODOT](https://github.com/godotengine/godot)
You may use it in any other camera type like RTS, but you will need to tweak it yourself.

## (adding to existing project)
1- copy the files to your Godot project

2- Add the following Input Maps to your project

```
[input]

forward
back
left
right
jump
sprint
aim
crouch
interaction
switch_camera_view
ragdoll
flashlight
EnableSDFGI
exit
fire
pause
```

3- autoload the "Global.gd" GDscript, you can find it in "res://addons/AMSG/Global.gd"

# Importing characters and animations from mixamo to Godot 4
https://youtu.be/59vKbXKuaNI

# Animation Retargeting in Godot 4 tutroial :
https://godotengine.org/article/animation-retargeting-in-godot-4-0 .

# For how to fix the armature wrong bones orientation and create a control rig for mixamo character in blender to animate the character :
https://youtu.be/zfaskQ2BK1s .

# Guide for combining animations from mixamo
https://youtu.be/3NrsSdEUSWI .

# Guide for importing animations from blender (If you don't have a ready game rig (Control Rig only)
https://youtu.be/qwz9aPdVoFg .

# if you don't know what does this (game rig,control rig) mean, then this will help
https://youtube.com/playlist?list=PLdcL5aF8ZcJvCyqWeCBYVGKbQgrQngen3) .

## How to Move (Key Bindings) :

(W,A,S,D) Move In The Four Directions

(Shift) Run

(Shift) Sprint (Press Shift Again before the character returns to walking (0.4 second))

(C) Long Press : Switch First/Third Person View

(C) One Press : Switch Camera Angle (Right Shoulder,Left Shoulder,Head(Center) )

(P) Pause : Toggles a lock on player movement, and shows a message on-screen

(Space) Jump

(CTRL) Crouch/UnCrouch

(F) Interaction

(L) Flashlight

(G) To toggle High graphics : SDFGI (Global illumination),SSIL, SSAO,SSR,Glow