Skip to content

notahek/ahek-character-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AHEK Character Controller

A simple and flexible character controller for Unity, designed for quick integration and easy customization. Ideal for prototyping or building full games with smooth player movement.


✨ Features

  • 🎮 Smooth player movement
  • 🕹️ Easy to integrate into any Unity project
  • ⚙️ Customizable parameters (speed, jump, etc.)
  • 🧩 Modular and clean code structure
  • 🚀 Lightweight and beginner-friendly

📦 Installation

  1. Clone the repository:

    git clone https://github.com/notahek/ahek-character-controller.git
  2. Open your Unity project

  3. Import the package:

    • Copy the files into your Assets folder or
    • Use Unity Package Import (if provided)

🚀 Usage

  1. Add the character prefab or script to your player object

  2. Configure settings in the Inspector:

    • Motion state for each state you define.
    • Jump Force.
    • Gravity scale.
    • Enable/Disable any form of motion.
  3. Press Play ▶️


🎮 Controls (Example)

Action Key
Move WASD
Jump Space
Look Around Mouse
Crouch Lctrl
Sprint Lshift

(Modify controls as per your input system)


🛠️ Customization

You can easily modify:

  • Movement logic
  • Input system (Old / New Input System)
  • Camera behavior
  • Physics settings

📚 About

Character controllers are a core part of most games, providing movement systems such as walking, jumping, and interaction. Unity offers built-in options, but custom controllers give more flexibility and control over gameplay behavior.


🤝 Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create a new branch
  3. Make your changes
  4. Submit a Pull Request

📄 License

This project is licensed under the MIT License (or your chosen license).


⭐ Support

If you like this project, consider giving it a ⭐ on GitHub!


📬 Contact

Created by @notahek Feel free to reach out for feedback or collaboration!

About

A character controller that is built on top of the unity character controller and makes most of the things very simple by default. Movement and other basic form of mobility is already implemented.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors