Alk Mmorpg

download Alk Mmorpg

of 4

Transcript of Alk Mmorpg

  • 5/22/2018 Alk Mmorpg

    1/4

    Alk MMORPG Framework - [Beta Coming Soon]

    Hello all,

    I would like to introduce a MMO/MMORPG framework currently being developed

    for Unity developers.

    Taken from one of our own projects and redesigned to be implemented with

    ease, the framework shall comprise of the base functionally required for

    developing your own online games and shall also include a MMORPG demo

    which developers are free to use or modify.

    Supported Platforms:

    Windows.

    Mac.

    Android.

    iOS.

    PlayStation Vita.

    Framework Features:

    Unity free & pro support.

    Fully Authoritative.

    TCP protocol.

    Asynchronous sockets.

    Distributed server support (multiple servers/daemons).

    No limitation on concurrent users.

    Play Session Management.

    Area of interest system.

    Character creation system (UMA support).

    Enemy spawn & basic logic (AI). Secure registration system.

    Secure login system.

    Heightmap exporter (from within Unity Editor).

    Server-side heightmap validation.

    Server-side prediction (movement).

  • 5/22/2018 Alk Mmorpg

    2/4

    Client-side prediction (movement).

    C# based server daemons.

    MySQL database.

    Separate class libraries for server/client.

    Client/server data files (quests/items/equipment/NPCs are all stored inproprietary data files.)

    C# WPF data file editors.

    Plugin system (extend system functionality via purchasing or developing

    plugins).

    MMO Features:

    Game Master (GM) system (featuring server-side authentication).

    Chat system (multiple channels e.g. Normal, Party, Guild, Global and

    Private).

    Party system.

    Friend system.

    Guild system.

    Quest system.

    Item/equipment system.

    Level system.

    Class system.

    Combat system.

    The demo shall consist of 3 server daemons:1. Game Link (GLink) Server - Acts as a master server/proxy and relays

    data packets to required daemon.

    2. GameDB Server - Loads/saves data to persistent storage (MySQL) and

    runs queries on objects retrieved from persistent storage.

    3. World Server - contains the game world and controls all game world

    specific logic including player movement, combat and quests etc.

    The demo shall also include a client with simple art assets to demonstrate the

    functionality of the system.Please feel free to add any suggestions you have for additional features for the

    system.

    The expected price upon release will be around 250.

    We would like to hear your opinions on this price however please keep in mind

    that whilst this may appear expensive to some, it has been in development for

  • 5/22/2018 Alk Mmorpg

    3/4

    several months and is aimed more towards developers producing commercial

    online games.

    Progress Update:

    Completed| Work in Progress Distributed server support (multiple servers/daemons).

    Play Session Management.

    Area of interest system.

    Character creation system (UMA support).

    Enemy spawn & basic logic (AI).

    Secure registration system.

    Secure login system.

    Heightmap exporter (from within Unity Editor).

    Server-side heightmap validation.

    Server-side prediction (movement).

    Client-side prediction (movement).

    Persistent storage (MySQL).

    Client/server data files (quests/items/equipment/NPCs are all stored in

    proprietary data files.)

    C# WPF data file editors.

    Chat system (multiple channels e.g. Normal, Party, Guild, Global and

    Private). Party system.

    Friend system.

    Guild system.

    Quest system.

    Item/equipment system.

    Level system.

    Class system.

    Combat system. Game Master (GM) system (featuring server-side authentication).

    Plugin system.

  • 5/22/2018 Alk Mmorpg

    4/4

    Alk MMORPG Framework

    Language: C#.

    Database: MySQL (default), support for MSSQL. Plugins can be

    created for others.

    Authoritative: Yes.

    Multiple Server Support: Yes.

    Source Code: Yes (except core networking base class library).

    Unlimited Player Cost: ~$250.

    Atavism

    Language: Java (server) & Python (Plugins).

    Database: MySQL.

    Authoritative: Yes.

    Multiple Server Support: Yes.

    Source Code: No.

    Unlimited Player Cost: $1,000.