What does moving system has:
- Multiplayer support(as Listen Server)
- Stamina usage for running/jumping - you can't perform some actions with low stamina
- Jumping and double(triple, etc.) jumping - there's special yellow points that can be placed in world and allow to jump more than once.
- Walking/sprinting (with leaning for them while turning)
- Crouching/sliding(player will slide if he tries to crouch while sprinting) - also there's ceiling detection: player won't stand up after sliding unless there's some space for it
- Small stopping movement after instant stop from running
- Wall running with corner system and gravity affection
- Hanging/climbing/moving on ledges/jumping from ledge to ledge with corner detection system
- Rolling
- Slippery ground that can be placed in world and where you skid and glide
- More than 20 animations
What does inventory system has:
- Multiplayer support(as Listen Server)
- Slots with drag and drop
- World object placement and taking
- Equipment slots(to put some staff on the player)
- Some items to interact with(+guide how to make your own - can find it in Documentation)
All inputs are added in Engine - Input so it's easy to understand what is what and to reassign keys.
Also death(from a fall from big height) with ragdoll and respawn system included.
In work for a few months now on this project, in future will be added other systems support, another input types(f.e. phone input) and more UE versions.
Some guidelines how to work with blueprints and objects provided, also there's a lot of comments in the project itself.