3D MMORPG In Unity


Concise Summary:

Concept and Inspiration:

One day I decided I wanted to bring a cool idea to life, in the form of an MMORPG. The idea was very similar to sword art online in its scale, where there would be infinite levels and a core focus on finding parties/players to raid large dungeons with. I really wanted an MMO that brought back social gaming like the old days. So I set out with a fellow software engineer and an artist to make that goal a reality.

Team and Team Size:

Our team size was 3. Two programmers and one artist. The team was kept small as we were all relatively inexperienced at the time and had never build systems for multiplayer.

Main design goals:

  • Multiplayer With Various Servers
  • Animations for running, sliding, falling, attacking, etc.
  • Quest System
  • Inventory System

  • Main Challenges Faced:

  • Complicated Animation State System
  • Scaling Singleplayer Systems To Multiplayer
  • Realistic Physics
  • Realistic AI That Works With Multiplayer

  • Tools and Technologies Used:

  • Unity Engine
  • C#
  • Photon For Multiplayer Servers
  • Plastic SCM
  • Github
  • Google Sheets for bug logs

  • Demonstration video