Git Product home page Git Product logo

emos's Introduction

EMOS

EMOS (Enhanced Multiplayer Online System) v0.1a

The Enhanced Multiplayer Online System or EMOS is built for making Online Games easier to create in Unreal Engine 4 projects. This project is not intended to be a direct replacement to UnrealEngine 4's existing Network System, but instead as a compliment to the existing system.

Some features include:

MongoDB. The connector is pre-built and the server files are included in the build, and ready to go when you are.

  • The Database module only works on windows server, but in the future have the includes necessary built to support linux, and mac server varients.

Websockettpp. This is an additional Websockets module used to do websocket communications, No more trying to build Socket communication protocols, Utilize the UnrealEngine 4 UStruct objects as communication messages.

Multiple 'GameType' Plugins will be included. Such as RPG, MOBA, FirstPersonShooter, and Platformer. These will be built along the way to test the various systems included in EMOS. Each gametype plugin will be designed specifically around the multiplayer experience for the specific game type and will most likely not work in a 'single player' envrionement.

EMOSRPG: The RPG Plugin to make Online RPG Related Games. Whether FirstPerson, ThirdPerson, or a Combination of the 2. This system is designed with the most generic properties that all RPG's contain. This should be extended by your own project, but can be used right out of the box

EMOSRPG Features

  • Patch Services
  • Account Services
  • Chat Services
  • In-game Mail Services
  • Consignment / AuctionHouse Services
  • Enchanting Services
  • Character Services
  • Crafting System
  • Storage Services (Account, Character, Inventory)
  • Social Services (Faction / Guilds / Parties)
  • Instance Area Services
  • Server Load Balancing
  • Combat Services
  • Quest and Dialog Services
  • Server2Server Communications

emos's People

Contributors

digitalkarnage avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.