This is a moba-like sample project using the HLAPI. It is totally unfinished, and has bugs, but might be useful to some people. It was written a long time ago, but appears to still work.
It implements Dota2 combat and advancement system, and a moba-like mouse controller, selection and movement system.
That is great, I am actually working on almost the same thing, I am trying to recreate league of legends and make it open source at the end of the year(also using the HLAPI).
I am doing this because I hope that this might give me a job interview, maybe even at Unity.
Edit:
I am currently looking though your project and what I find interesting is that your “player” object looks really smooth when they are moving. I think that is because you are using a rigidbody + sync rigidbody3d. I am currently using Unity’s navmesh + sync transform with 29 updates per second and it still looks a bit choppy. I don’t really want to add history based interpolation because this introduces “lag”. Any tips?