Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

My MMO In Progress

Discussion in 'Works In Progress - Archive' started by stridervan, Mar 15, 2012.

  1. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Hello Everyone I have been working on a Multiplayer RPG for a while now, finished with most of the basic gameplay features. I am not a modeler but a programmer so no models are of my own creation. If you want to support the project you can like my vidoes :)

    Update 15 - Feb 26 2014 - NEW!!

    Small update. Finished the social system and cross server grouping. Players can now group with players from other zone servers. Group and social systems are handled separate server. Here is a list of all the updates:

    * Social System (Friends)
    * Cross Server Groups (Able to group with players from other zone servers)
    * Optimized server
    * Improved Server Stability



    Update 14 - Jan 22 2014

    Not much in this update except the world to world system. The way the world to world system works is each zone gets its own server and players have to go through a portal or doorway to enter other zones. There is so seamless zone transition, yet, and I do not have any plans for them at the moment but that is something for the future. I am currently working on the guild feature and other small stuffs which I haven't added yet like gears and so forth will be available in the next update.



    Update 13 - Jan 08 2014

    This video shows the new collision system which uses the DigitalRune physics library. The game itself is not physics based at the moment so the server uses only the collision system. I am also working on my own collision system. I also added a basic GM feature. Here is a detailed list of all the changes:

    * Server Collision System
    * New Icons
    * Improved mini-map system
    * GM System



    Here are some screenshots.

    $screenshot.jpg





    Channel: http://www.youtube.com/user/Stridervan?feature=mhee
    Website: http://projectzoso.weebly.com/

    Update 1: http://www.youtube.com/watch?v=yx9h7XVua0I
    Update 2: http://www.youtube.com/watch?v=zSDKho0sgFQ
    Update 3: http://www.youtube.com/watch?v=00a4kTKaaW0
    Update 4: http://www.youtube.com/watch?v=lrWWFoUlTEA
    Update 5: http://www.youtube.com/watch?v=brmFkyKP7co
    Update 6: http://www.youtube.com/watch?v=RjbgrcTLegA
    Update 7: http://www.youtube.com/watch?v=gzK08stkSV0
    Update 8: http://www.youtube.com/watch?v=XGik8sFVENw
    Update 9: http://www.youtube.com/watch?v=qhGwmp6JbiM
    Update 10: http://www.youtube.com/watch?v=S26xkI7pUCY
    Update 11: http://www.youtube.com/watch?v=burt2a6S5tg
    Update 12: http://www.youtube.com/watch?v=rOqIrlnMwlw
    Update 13: http://www.youtube.com/watch?v=NoJC9B6efyI
    Update 14: https://www.youtube.com/watch?v=UkfQ2TY0__w
    Update 15: https://www.youtube.com/watch?v=r0QRoWyQIe8 - NEW!!

    Also I have posted a tutorial on how to make a rounded minimap. Check it out!
    MiniMap Tutorial: http://www.youtube.com/watch?v=ZuV9Xlt-l6g

    Let me know what you guys think and any feedback is appreciated. If you have any ideas that you want in the game, lemme know :)
     
    Last edited: Feb 26, 2014
  2. SteveJ

    SteveJ

    Joined:
    Mar 26, 2010
    Posts:
    3,085
    Looks pretty good. Just make sure you try and make it yours (unique in some way).
     
  3. saymoo

    saymoo

    Joined:
    May 19, 2009
    Posts:
    850
    what server backend do you utilize for this MMO?
     
  4. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    @geppetto ty! at this point eveything seems like any other mmo but i do have some new features to bring. after all this is just a prototype for the big thing

    @saymoo Photon Self-Hosting
     
  5. Wolfos

    Wolfos

    Joined:
    Mar 17, 2011
    Posts:
    950
    Doesn't look revolutionary, but doesn't look bad either. Don't like the blue in the UI design, though.
     
  6. snyll

    snyll

    Joined:
    Sep 13, 2011
    Posts:
    4
    I thought I am looking on some WoW video, its so similar. But its a great job you did on this, awesome stuff, keep working :)
     
  7. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Hello all, it has been a really long time since I posted something new. I have made tons of improvements to the game many you can't see without actually playing the game :p and UI improvements, server optimizations, and tons. I have replaced my old minimap system(which used duplicate terrain) to much better version which uses map planes. I will (soon) post a tutorial on how to create an advanced minimap tutorial in the coming week.

    Check out the new GUI





    In the mean time, check out my new site :p
    http://projectzoso.weebly.com/
     
    Last edited: Feb 15, 2013
  8. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    I have decided to design my own icons. These are some of my creation so far. Need some feedback.
    By the way, this is my first time creating icons or any art work so go easy on me will ya :p

     
    RytnixDev and runningbird like this.
  9. Durston88

    Durston88

    Joined:
    Mar 15, 2012
    Posts:
    110
    They're pretty good. Clean and easily recognizable.
     
  10. Archania

    Archania

    Joined:
    Aug 27, 2010
    Posts:
    1,662
    Nice work on the icons. The leaf one looks interesting.
     
  11. SirWaffles

    SirWaffles

    Joined:
    Oct 21, 2012
    Posts:
    101
    Lol :)
     
  12. Mahara

    Mahara

    Joined:
    Feb 15, 2013
    Posts:
    1
    Looking good, keep up the great work. I wish you the best of luck with it!
     
  13. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    thanks, and yes it is what u think it is :p
     
  14. Ayrik

    Ayrik

    Joined:
    Aug 31, 2008
    Posts:
    430
    Hey, good job with everything so far. I noticed a character named ComfortablyNumb and it resonated with me. Did you by chance play SAGA, because I remember a character named that in SAGA. Last login time was October 5th last year :).
     
  15. laakerules

    laakerules

    Joined:
    Aug 29, 2012
    Posts:
    153
    That is definetly a leaf :p
     
  16. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    thank you, but nope I haven't played that game, but the game certainly looks fancy. Btw, "Comfortably Numb" is a song by Pink Floyd ;)
     
  17. Ayrik

    Ayrik

    Joined:
    Aug 31, 2008
    Posts:
    430
    Ahh, dang. Oh well. It's good to see you're still working on this, keep it up!
     
  18. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Update 11 - Feb 15 2013

    It has been almost an year since my last game update, I couldn't allocate time for the game since my school and work gave me a tough schedule but I have been progressing slowly. Spent tons of time optimizing the server and designing new GUI. Here is a list of changes

    * New UI
    * Login and basic character creation
    * New icons
    * New loot system
    * Mouse icons for interaction
    * Improved chat, combat, party systems
    * Lootable chests



    With this video, this is the only update which contains assets which are entirely of my own creation. Your feedback is much appreciated :)
     
    Last edited: Mar 25, 2013
  19. Uninity

    Uninity

    Joined:
    Jul 31, 2011
    Posts:
    215
    Has a similar layout to most MMO's like WoW or Everquest. Try and make it unique (such as the shop).
     
  20. Tesla-Coil

    Tesla-Coil

    Joined:
    Oct 30, 2012
    Posts:
    171
     
  21. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    and now, that needs to be changed :p
     
  22. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Hey all, getting ready for the next video. Finished state machine in the server (character animation and all), re-write of movement system to compensate lag plus I am working on a character creation window. Here is a peek, let me know what you guys think of it. Any feedback is appreciated or anything I should change to make it better, after all I am not a pro GUI designer :p

    $8533396_orig.jpg
     
    Last edited: Mar 21, 2013
  23. Archania

    Archania

    Joined:
    Aug 27, 2010
    Posts:
    1,662
    Looks really good. Nice improvements.
     
  24. Cheburek

    Cheburek

    Joined:
    Jan 30, 2012
    Posts:
    384
    UI and environment look really slick. Did you build the level yourself? What about the models (that dude looks ripped as hell :p)?
     
  25. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Thanks. And i did build the level but model is not mine I grabbed it from the asset store as a placeholder to test my state system.
     
  26. KheltonHeadley

    KheltonHeadley

    Joined:
    Oct 19, 2010
    Posts:
    1,685
    I noticed the H in "Shire" is capital! :) Good job though.
     
  27. iWoundPwn

    iWoundPwn

    Joined:
    Feb 16, 2013
    Posts:
    212
    Looks great can't wait till it gets released! Very nice work and fast improvement.
     
  28. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    @ KheltonHeadley haha you've got me :) Didn't realize that
    @ iWoundPwn thank you. uploading a new video as we speak
     
  29. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Update 12 - March 24 2013

    This video shows the new state machine of the server and the new movement system which unlike the old one accounts for client lag inside the server also movement-prediction inside the client and replaced the capsules with models which I grabbed from the asset store. Here are a list of changes

    * New movement system
    * State-machine (character animations also)
    * Character creation (no customization as of yet)
    * Good bye capsules



    Any feedback or comments are much appreciated.
     
    Last edited: Mar 25, 2013
  30. karlprods

    karlprods

    Joined:
    Mar 25, 2013
    Posts:
    6
    wow, when I saw your 1st update in youtube thought you were one of those people who start their first game as an mmo and fail but I have to admit this is coming along really really great. Will be following from now on. Great job mate. Is the server authoritative(I mean how are the movement handled)?
     
  31. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    haha, seriously I would've doubted myself too and I am still a noob :p

    The server is completely authoritative. The movement system uses client-side prediction and lag compensation. The system I used before didn't account for lag and didn't use prediction at all, just extrapolation. Now, it uses less bandwidth and only sends minimal amount of info the clients(basically the speed and direction of a moving character, and only sends them if the direction or speed is changed). The server sends the actual position to the clients at a regular interval(5sec) then the client corrects to the new position by interpolating/adjusting the speed if the prediction was off by a lot. This reduces the amounts of messages to be sent to the client by a ALOT.
     
  32. carmine

    carmine

    Joined:
    Jan 4, 2012
    Posts:
    394
    What are you using for the server side? Is it something you wrote yourself or are you using Smartfox Server or something else?

    I've been following your progress. It's really amazing!
     
  33. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    I am using a custom server I've built from scratch using Photon by ExitGames.
     
  34. scarpelius

    scarpelius

    Joined:
    Aug 19, 2007
    Posts:
    966
    And the physics? Is the server running a copy of the game or you reproduced the terrain and all the rest of objects?
     
  35. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    I'm currently working on that. At the moment there is no collision or physics(actually limited). I will be reproducing every entities within the game for collision, I found that running a game instance and using its physics to be very un-optimized. I am currently using JitterPhysics but thinking of switching to DigitalRune or atleast trying the free trial. But the latter looks promising.
     
  36. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Update 13 - Aug 5 2013

    I have decided to sell the project for a fair price since I will be graduating soon. THIS IS NOT A KIT. Check out my website on how to set it up and get it running. I will be helping you setup the project until your project is working fine. I will be adding more content and will be available for each and everyone who purchases for free. My project is pending review in the asset store but if you decide to buy it separately purchase it using my website, I will recommend this method over the asset store. Since the asset store does not let me upload files separately except the client projects.

    You can visit the product page using this link
    http://projectzoso.weebly.com/1/post/2013/08/how-to-setup-the-mmo-project.html
     
  37. CaptainExtra300

    CaptainExtra300

    Joined:
    Jul 14, 2012
    Posts:
    130
    what will be the actual price you setup for it if bought off of your website?
     
  38. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Cheaper off my site :)
     
  39. jin76

    jin76

    Joined:
    Mar 4, 2010
    Posts:
    364
    looks good, but imo too much bloom, maybe dial it down a little?
     
  40. CaptainExtra300

    CaptainExtra300

    Joined:
    Jul 14, 2012
    Posts:
    130
    quick question, when you said " I am not a modeler not a scripter so....."
    does this mean that someone else created ths project for you?
    since you said you are not a modeler not a scripter so, i assume someone else did the project for you to take over?
    but now you desided to sell it?


    just curious, is just that if one decide to purchase this asset and that afraid that there will be no future updates since you are not doing the coding nor the modeling. or will the actual creator be still supporting?


    thanks
     
  41. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Nope, I said I am not a modeler BUT a scripter. I model OK but I mainly script. All codes are mine. I will be releasing more contents in the future, server-side collision is first in list :)
     
  42. Sphelps

    Sphelps

    Joined:
    Jun 9, 2013
    Posts:
    243
    Is this dead?
     
  43. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    nope :)
     
  44. 3D Omelette Studio

    3D Omelette Studio

    Joined:
    Oct 1, 2013
    Posts:
    130
    concern about your absence periods.

    I see you ended the sale from your website.
    what does this means ?

    no more sales to new clients, and no more support for existing customers or updates?

    or you just completely going to pull the plug? and call it quits.

    this is scary :-(
     
  45. 3D Omelette Studio

    3D Omelette Studio

    Joined:
    Oct 1, 2013
    Posts:
    130

    also did you ever got this working?
     
  46. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Update 13

    This video shows the new collision system which uses the DigitalRune physics library. The game itself is not physics based at the moment so the server uses only the collision system. I am also working on my own collision system. I also added a basic GM feature. Here is a detailed list of all the changes:

    * Server Collision System
    * New Icons
    * Improved mini-map system
    * GM System

     
    Last edited: Jan 23, 2014
  47. cookimage

    cookimage

    Joined:
    Sep 10, 2012
    Posts:
    729
    Your project is looking good, I would suggest using the new free UMA character creation system for your player characters and also some mobs, its a great morphing system.
     
  48. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Thank you. the character creation system looks great but unfortunately I don't have any need for it right now as I am still debating whether to model my own models or recruit a modeler. No matter, the project looks great and I will give it a try once I get to that stage of the game
     
  49. stridervan

    stridervan

    Joined:
    Nov 11, 2011
    Posts:
    141
    Update 14

    Not much in this update except the world to world system. The way the world to world system works is each zone gets its own server and players have to go through a portal or doorway to enter other zones. There is so seamless zone transition, yet, and I do not have any plans for them at the moment but that is something for the future. I am currently working on the guild feature and other small stuffs which I haven't added yet like gears and so forth will be available in the next update.

     
  50. gwubgwub

    gwubgwub

    Joined:
    Oct 14, 2013
    Posts:
    68
    Cool stuff looking forward to the next update!