Skip to content

MolassesLover/third-person-unity-controller

 
 

Repository files navigation

Unity Player Controller

media.syrup.unity.player

Ko-Fi Patreon GitHub Downloads

About

Note: This is my fork of the stable repository. The commit history is, and will likely always be very different. Additionally, the code in this repository should not be used for actual projects; use the stable repository instead.

This is yet another free and open-source player framework for the Unity game engine. It is targeted towards both professionals and hobbyists, with ease of use and modularity in mind. This repository contains a sample Unity project, with pre-made layers, tags, and prefabs. You can merge the provided project with your own, or alternatively you can import one of the .unitypackage files.

Features

  • Free and open-source under the MIT license.
  • Movement using the character controller component.
  • Gravity physics with ground layers.
  • Slope and stair behaviour handling.
  • Support for any camera system.
  • Animator controller support.
  • Jump buffering.
  • Coyote time.

In Development

Note: None of this is guaranteed to be in the stable repository or latest commit.

  • Combat animation.
  • Wall detection.
  • Wall sliding.
  • Wall jumping.
  • Rolling.
  • Evading.

Questions

Can this be used in a commercial project?

Absolutely, as long as your project complies with this asset's license.

Is the demo scene included?

No, the demo scene is closed-source, as it relies on the X-Bot Mixamo model.

Will there be updates?

Yes, there will be consistent updates to the project.

Downloading

Official .unitypackage files can be found here or on my itch.io.

About

The development repository for my Unity character controller

Resources

License

Stars

Watchers

Forks

Languages

  • C# 100.0%