Hi,

 

I recently release a new project called Evangel.

This is a small MMO game prototype, using Flash Builder 4 and Actionscript3.

Currently i have two versions of the engine, one using PlayerIO on server and another with Red5 on server.

 

The new demos you can check here:

http://www.prsolucoes.com/evangel-red5/

http://www.prsolucoes.com/evangel-playerio/

 

You can get all on my git repositoy:

https://github.com/prsolucoes

 

PROJECT DETAILS:

Name: Paulo Coutinho

Country: Brasil

Age: 25

Perspective: Have my own game development business or work on a great game development business.

 

License: BSD (http://en.wikipedia.org/wiki/BSD_licenses)

Language: Actionscript3

IDE for programming: Adobe Flash Builder 4

CPU where was developed: Core 2 DUO 1.83GHZ - 2GB RAM - Mobile Intel Graphics Media Accelerator X3100 (Acer Aspire 7720-6902)

Game engine: Flashpunk

My experience when develop the game:

The game engine is excellent and the time to develop the game is really fast. This game i develop in one week.

The actionscript3 language is perfect, and i dont have problems with it. I created some class for any object in the game, such as player, maps, block tiles, communication, forms and others.

The Flash Builder 4 is a great IDE, but have to make more features, Adobe can see the Eclipse for Java and make the same features for AS3.

My bigger problem is to keep the game synchronized, when the player walk, when the player join on game, when the player leave the game and when the player talk.

Other thing that need improvements is the collision test, that need be made on server.

The Flash Player has a good performance and i dont have problems with it.

The community on FlashPunk is very nice and help me too much.

 

License: BSD (http://en.wikipedia.org/wiki/BSD_licenses)

Language: C#

IDE for programming: Visual Studio 2008 with SP1

Creator of PlayerIO: http://playerio.com

PROS:

You dont need pay for a dedicated server.

You can use some connect methods like Facebook, Simple login(username and password) and Kongregate, all integrated with PlayerIO server and ready for use with PlayerIO library for Flash.

You have a built-in NoSQL database called BigDB, where you can store player data, like name, HP, experience, level and more that you want.

You can develop on your local computer and test before put in production.

You can reverse the server DLL on PlayerIO controlpanel if your current server get error.

You can make HTTP request from server with PRO account.

You have too many examples to know how to use the library.

IT IS FREE :)

CONS:

You have to pay to get the best of PlayerIO server, like execute HTTP request.

You cant make a dedicated server for your game server.

You dont have a full access of your server to connect with another database, like MySQL or Oracle.

You can access local file storage, ie: open a XML with the server and load some information on it.

The server online is too slow to make a MMO realtime game.

The admins never answer my emails when i sent.

 

License: BSD (http://en.wikipedia.org/wiki/BSD_licenses)

Language: Java

IDE for programming: Eclipse 3.6 or Netbeans

Creator of PlayerIO: http://code.google.com/p/red5

PROS:

You have full access to your server, so you can use any library with it.

You can use any database that you want, such as MySQL and Oracle.

You can develop the server on any OS, like Windows, Linux and Mac.

You can deploy the server on any OS, like Windows, Linux and Mac.

You can access any file of your server and make what you want.

You can make a dedicated network to distribute the server process or database process.

You can make webcam/audio stream.

The server is fast to answer the client request(im only test with 5 players online).

Resume: YOU CAN MAKE WHAT YOU WANT WITHOUT RESTRICTION.

IT IS FREE AND OPENSOURCE :)

CONS:

You have to pay for a server to host the server, you can use a dedicated server for it, is cheap.

Your server need 512+ of RAM memory to run the Red5 with a good performance.

 

 

MORE REFERENCES:

DZone Article: http://www.dzone.com/links/evangel_opensource_flash_engine_for_mmo_games.html

 

 

http://flashpunk.net/features