Looking around for opensource RPGs I saw a LOT of starting projects but only few of them passed the planning phaze even less were actually playble and non that I could see which was in same league of commorcial ones.
Looking into It I found few things which I think prevented them from succeeding.

Too specific

To develop a game in the commorcial world take several years of intensive work that includes programmers, designers, graphic people and so on. Opensource projects usually don't have those resources and only have developers working on it part time job. That means a long time before anything playble comes to life, which make the programmers which need to do a lot of hard work before seeing results to give up. it also means that the graphic people and game designers which are not programmers have little to do in projects in the early stages and give up very fast in the middle. Another problem is that each project need to redo all that job as very little code can be duplicated to other projects.

Too general

Some projects tries to provide a framework for games but being very general they tend to grow bloat and complicated to use, Some just write the graphic engine and things like network which still leave the people using it with a lot of work and hard learning curve.

Good game designers are not always good programmers

and the other way around for that matter...


The goals of the project can be splited into 2 fields and try to address the problems I raised above.

UI and Framework

Dmrpg would try to provide easy way for creating adventures in MMORPG group playing and single player. in the UI field it aims a lot to what never winter nights did. The diffrance would be that it won't be system specific and would try to make it easy to use diffrent systems like groups d&d and so on. I don't know if nwn supports things like scriptable magic adding new monsters making new charecters and skills but we sure would try. The framework would be for more complicated games which need to enchante the existing code, It would have as modular interface as possible for adding features on all aspects of the game. (The idea is to be able to add things from mass battles to ship battles to rules for advantures in space).

why opensource?

The advantages of opensource game developing are many, For example when was the last time you read a game review which said This game is so great only pitty they forgot this and this feature or small thing here and there, opensource allow continues developing you won't need to wait for version 2 of the game in hope it would be better, the game programmer or any other for that matter can write the code that fix the bug or add the needed feature.
Shorter release cycles you wont' see games only a second before they are finished but be able to add and contribute to them while they are being made.
Sharing of resources contributing to the framework from one project would be able to be used by the whole community.


The second big goal of the project and as important one is to create a community of gamers. players, modules creaters, artists, game programmers who want to try out new weird features are all welcome. And the more creative your ideas are the better. The project itself would be very community oriented we have plans for things like sharing of graphic (the editor would ask servers to provide it with graphic images they use). Sharing of scripts, sharing rules set, monsters infromation and whatever else you might think. That would provide a rich enviourment for game and advanture making. (just brain storming: moving charecters between worlds,scriptable magic,making new weapons,very realistic mass fighting, rich AI and so on).


YEA! we need help! this is a huge project but we believe that with the help of a community we can do it. and even if we get to only part of the goals we set I think it would still be a big successs. (webmasters/programmers and people with game programming experiance are the most needed at the moment)


Sourceforge page (also e-mail address is there)
Link to wiki soon to come...

We thanks sourceforge for hosting our project:
SourceForge.net Logo