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). ● Serverside heightmap validation. ● Serverside prediction (movement).
● ● ● ● ●
Clientside 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 in proprietary data files.) ● C# WPF data file editors. ● Plugin system (extend system functionality via purchasing or developing plugins). MMO Features: ● Game Master (GM) system (featuring serverside 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
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). ● Serverside heightmap validation. ● Serverside prediction (movement). ● Clientside 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 serverside authentication). ● Plugin system.
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.