Irmo is a client-server multiplayer gaming engine, not specific to any
type of game. Games can be based on Irmo to add client-server
multiplayer functionality simply and easily.
It is designed with fast-paced action games (eg. Quake) in mind, but
there is no reason why it cannot be used for other styles of game.
There is an example game called Irmoroids
to demonstrate the library. You can download both
Download page on Sourceforge.
Irmo is written in C and
uses GLib 2 and
Flex. There is a
language binding for
Ruby and I am considering
writing bindings for other high-level languages such as