Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Feature Request Character Controller Demo (features and documentation)

Discussion in 'Physics for ECS' started by Opeth001, Aug 9, 2022.

  1. Opeth001

    Opeth001

    Joined:
    Jan 28, 2017
    Posts:
    1,078
    Hello Everyone,

    I just discovered the CharacterController physics demo from Unity's Github and it's pretty cool and time-saving.

    sadly it's not documented (maybe im missing something).
    can you please put a documentation on that Demo and maybe add some features such as dashing, swimming, flaying, climbing .... ?

    if anyone knows how to implemented these features, please concidare sharing your ideas (if possible ;) )

    Thank you!
     
    Last edited: Aug 12, 2022
  2. Opeth001

    Opeth001

    Joined:
    Jan 28, 2017
    Posts:
    1,078
    Has anyone ever tried the official Unity character controller?
     
  3. TheOtherMonarch

    TheOtherMonarch

    Joined:
    Jul 28, 2012
    Posts:
    800
    I made a CharacterController partly based on the demo. I will say this the demo is super convoluted. Removing the event system and the pushing away of ridgebodys reduces the code by 2/3. Even after that it is still not simple but at least approachable.
     
    Opeth001 likes this.
  4. Opeth001

    Opeth001

    Joined:
    Jan 28, 2017
    Posts:
    1,078
    did you have to do stuff like dashes and fly?
    to me it looks like we need to handle the unsupported state.
     
  5. TheOtherMonarch

    TheOtherMonarch

    Joined:
    Jul 28, 2012
    Posts:
    800
    I added sprinting, AI collision avoidance and path following.
     
    Opeth001 likes this.
  6. JosepMariaPujol

    JosepMariaPujol

    Unity Technologies

    Joined:
    Jun 16, 2021
    Posts:
    89
    bb8_1, xVergilx and Opeth001 like this.
  7. philsa-unity

    philsa-unity

    Unity Technologies

    Joined:
    Aug 23, 2022
    Posts:
    113
  8. suraakay

    suraakay

    Joined:
    May 10, 2020
    Posts:
    1
    I have been learning ECS for 3-4 days 10 hours per day. Still not able to move my character :) It is not easy to take a sample from other projects. Maybe ECS is ready to run but there is a significant problem about tutorials. If we have to watch "unofficial" videos on youtube. Why did not you say that you have had no preparation for tutorials. I appreciate your effort for what you have done so far about ECS however we can NOT learn. Even for the most basic thing takes a few hours to comprehend. I have no chance, I will be waiting for Rival character controll to be integrated entites 1.0.
     
  9. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,883
    I found the current samples easy to learn from. I just used the package documentation and worked things out from there. I dont think they are lacking at all.

    The fact you are watching videos on youtube says a lot. You are not going to learn a new coding paradigm well from a youtube video. Try using the package documentation. This has everything you need: https://docs.unity3d.com/Packages/com.unity.entities@1.0/manual/index.html
     
    Luxxuor likes this.
  10. IsaacsUnity

    IsaacsUnity

    Unity Technologies

    Joined:
    Mar 1, 2022
    Posts:
    96
    Thanks for the feedback, the Rival Character Controller is now compatible with Entities 1.0. You can find the asset, documentation and samples attached in this link.