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.