Common.Repository.Interfaces

A common interfaces for the repository pattern.


Keywords
Common, maplestory
License
AGPL-3.0
Install
Install-Package Common.Repository.Interfaces -Version 1.0.2

Documentation

Maple Fighters


A small online game similar to MapleStory

maplefighters.io

About

Maple Fighters is a multiplayer online game inspired by MapleStory. Players can choose a fighter to travel the world and fight monsters with other fighters.

Please ★ Star this repository if you like it and find it useful. Made With ❤️ For Open Source Community!

Play Online

Maple Fighters is available at maplefighters.io. This is a web game, no installation required. Supported in any web browser with internet connection. Small, optimized, and incredibly fast! 🚀

Screenshots

Lobby The Dark Forest

Technology

Game Engine: Unity WebGL
Client: C#, React.js (C# is compiled to C++ and finally to WebAssembly)
Server: C#, Rust, Node.js
Database: MongoDB, PostgreSQL
Reverse Proxy: Nginx

Projects

Name Language Description
maple-fighters C# Game code of the Maple Fighters.
frontend React.js Provides game files generated by Unity.
auth-service C# Stores user data and verifies user.
game-service C# Creates game scenes, players and game objects.
gameprovider-service Rust Provides a list of game servers.
character-service Rust Stores the player's character data.
chat-service Node.js Allows players to communicate with each other.

Build Status

Name Status
Maple Fighters Unity Build
Frontend Frontend Build
Auth Service Auth Service Build
Game Service Game Service Build
GameProvider Service GameProvider Service Build
Character Service Character Service Build
Chat Service Chat Service Build

Contributing

Please read the contributing guidelines.

Artwork

The artwork is owned by Nexon Co., Ltd and will never be used commercially.

License

AGPL