/MobileMMORPG

A customizable mobile mmorpg in .net core (C# Server) and Unity (C# Client)

Primary LanguageC#GNU Lesser General Public License v2.1LGPL-2.1

Mobile MMORPG

A nameless (yet) customizable mobile mmorpg in .net core (Server) and Unity (Client)

About

The infinite chunk based map loaded from tiled will be serve for this dungeon party oriented mmorpg, where players will kill creatures to gain power and items. The idea is to start as a simple casual mmorpg grinder with a simple historyline.

Features in initial roadmap:

  • Good Character Customization.
  • Few monsters, but different in behaviour and strategy.
  • Monsters drop materials, and thats it.
  • Automatic Party, everyone gets EXP.
  • Harvesting skills to collect materials.
  • Crafting skills to craft items.
  • PvP Zones.
  • "Quest" System ( simplistic )
  • Server Easily Moddable / Plugins System
  • React WebPanel

Requirements

How to Run

  • Start Redis Database
  • Open the Server solution and click "Run Project"
  • Open Unity, open the GameClient project. If the Game scene is not selected yet, click on the "Project" tab (could be in "Console" by default), go to Scenes and select "Game"
  • Click the "Run" button to run the client.
  • The initial accounts can be checked at Storage/TestDataGenerator.

Issue

When logging in, sometimes you will be downloading assets forever. Its something i gotta address :P