ManaProject ha come scopo quello di sviluppare un RPG partendo da zero. È nella fase iniziale dello sviluppo, e non è ancora stato rilasciato codice.

Sviluppo

ManaProject è sviluppato sotto forma di una libreria, usando la quale verrà poi creato il gioco vero e proprio.

La libreria è scritta in C usando GObject per avere un'interfaccia object–oriented; questo significa che sarà facile creare bindings per altri linguaggi come Python e Ruby, e fare il porting su sistemi operativi diversi da GNU/Linux.

La parte grafica sarà probabilmente gestita dalla libreria SDL, che ha il vantaggio di essere sia multi–piattaforma che libera.

Stato attuale

La classe base MpObject e un paio di altre classi sono già implementate; attualmente sto lavorando per renderle più robuste.