Alk Mmorpg
-
Upload
manuel-albaladejo-tornel -
Category
Documents
-
view
28 -
download
0
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.