MMORPG Framework

Hello Community
What Java frameworks exist for MMORPG Games? I’m using the JMonkeyEngine3 and at the moment I’m looking for a good Framework.

What the framework should have:

  • Entity System
  • Event System
  • Basic Client and Server structure.

I had a look at the Atom Framework form atomix and the Zay-ES Framework, but I’m not sure if they are good. (and mostly they have no Server-Client structure)

Are there any Frameworks, which provide these functions? Do you have any suggestions / Frameworks you have worked with?

Teifun2

All tools you need are provided with jME and associated plugins, though you have to glue them together yourself.

I have not tried Atom Framework, but Zay-ES is a good and battle tested framework.

You can always try to find the source to this plugin:

http://hub.jmonkeyengine.org/2011/04/warlock-one-click-mmo-creator-the-only-plugin-you-will-ever-need/

=P

Hi,

The MMO game framework i suggest to use with JME3 is:

http://www.threerings.net/code/

GitHub - threerings/narya: Distributed application framework, good for MMOGs is for MMO game

I also writting a MMO game named Acient Monkey World using Arriane as the starter kits and then port to Three rings framework now. (Code not updated, sorry!)
http://code.google.com/p/ancient-monkey-world/

In the past i have used DarkStar (then RedDwarft) and they also have good concepts but overcomplicated. You can also take a look at :

which envolves AKKA the Actor framework of Scala.
or

Now called Nadron which use Jetlang and Netty. <= Which i also going to write a network part of Atom upon this technologies.

IMO, The RPG part should come from your side. Means you code and optimized it. Use Actor framework or Entity framework is just the way to organize and boost your data in an MMO world.

My Atom framework will focus much more in the RPG part, which support character customization and dialogues, social activities ect…

But don’t hold your breath to waiting for it :)) It’s in slow progress now because i just get married for 2 months and having a long holiday with my newly wife (that’s my main job now )

Thanks for you attention in Atom framework.

@kwando said: You can always try to find the source to this plugin:

http://hub.jmonkeyengine.org/2011/04/warlock-one-click-mmo-creator-the-only-plugin-you-will-ever-need/

^^ Hmmm probably not :stuck_out_tongue:

Hi Atomix, i read a lot of your posts in the wiki :slight_smile:

Actually i thougt your no more aktive :S. Probably it would be good to write in some of your posts that your still working on the Project (mostly HERE where you have written that you want to be in Phase 3 until november :stuck_out_tongue: )

I just would like to have a Entity System Framework, wich is not to big, so that i could “extend” it myself, but wich provieds the core of a Entity Framework and if possible some kind of Server Client connection Synch system.

In one of you wiki posts you mentioned Marauroa wich im having a look at the moment, but im not sure if its a good idea.

What do you think is the best for me?

PS: sorry for my bad english :S

Zay-ES is an entity system framework. It’s small and tight. It also has networking support.

It may not be the kind of entity system you mean, though, since I don’t know why you’d want to “extend” one.

@pspeed said: Zay-ES is an entity system framework. It's small and tight. It also has networking support.

It may not be the kind of entity system you mean, though, since I don’t know why you’d want to “extend” one.

What i meant with extend was more, that i dont need a RPG part which atomix was talkin about, thats what i can do myself, i just need an Entity System (and if possible with some kind of network support).
I think i will have a closer look at Zay-ES :slight_smile: