ManaProject is an attempt to develop a complete RPG from scratch. It's in an early stage of development, and no code has been released yet.

Development

ManaProject is currently being developed as a shared library, on top of which the real game will be built.

It is written in pure C using GObject to provide an object–oriented interface; this means it will be easy to provide bindings for other languages such as Python and Ruby, and to port it to operating systems other than GNU/Linux.

The graphical stuff will probably be handled by the SDL library, which has the advantage of being both multi–platform and free (as in freedom).

Current status

The base class MpObject and a couple of other classes are implemented; currently I'm working to make them more robust.