1. Help us improve the editor usability and artist workflows. Join our discussion to provide your feedback.
    Dismiss Notice
  2. We're looking for feedback on Unity Starter Kits! Let us know what you’d like.
    Dismiss Notice
  3. We’re giving 2017.1 beta testers a chance to win t-shirts and a Nintendo Switch. Read more on the blog.
    Dismiss Notice
  4. We want to know how you learned Unity! Help us by taking this quick survey and have a chance at a $25 gift card
    Dismiss Notice
  5. Are you an artist or level designer going to Unite Europe? Join our roundtables there to discuss artist features.
    Dismiss Notice
  6. Unity 5.6 is now released.
    Dismiss Notice
  7. Check out all the fixes for 5.6 on the patch releases page.
    Dismiss Notice

Unity Multiplayer Moba-like sample project

Discussion in 'Multiplayer Networking' started by seanr, Aug 26, 2015.

  1. seanr

    seanr

    Unity Technologies

    Joined:
    Sep 22, 2014
    Posts:
    669
    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.

    https://slack-files.com/T06AF9667-F09M419NY-f04711c7bb

    upload_2015-8-26_14-5-4.png
     
  2. Leoo

    Leoo

    Joined:
    May 13, 2013
    Posts:
    81
    This is amazing work, am so happy to see you guys working hard to keep pushing new sample projects and examples using the new api's,

    Keep the good work going!
     
  3. Torigas

    Torigas

    Joined:
    Jan 1, 2014
    Posts:
    61
    That sounds awesome! I'll sure check that one out. Thanks!
     
  4. maikklein

    maikklein

    Joined:
    Jun 16, 2015
    Posts:
    30
    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?
     
    Last edited: Aug 27, 2015
  5. Lusecapi

    Lusecapi

    Joined:
    Sep 5, 2015
    Posts:
    5
    I could use this sample project, to make something related for LAN (WiFi) android multiplayer (offline) or it deffinetly won't work?
     
  6. zKici

    zKici

    Joined:
    Feb 12, 2014
    Posts:
    113
    Oooh man just what I needed! I'm working on moba style game!
     
  7. Allz

    Allz

    Joined:
    Mar 22, 2015
    Posts:
    2
    Nice, can deny creeps unlike other mobas ^.^