RPG Engine

(I need a Logo)

General
· About
· News
· Project Page at Sourceforge
· Email Me
Open RPG
· RPG Engine
3D Game Programming
· 3D Engine
3D Modelling
· CSG Based
· L-Systems
· Other

Space for this project was donated by the good people at Source Forge

The RPG engine is currently in the design phase. Feel free to contribute any ideas you might have.

The main feature of the engine will be scripting. There will be a lot of it. In essence the engine itself will provide only the very basic services such as 3d display, input, collision detection and so on. All the rest (icluding the story) will be handled from the script.

I'm not yet sure whether I will attempt to create my own script or use an existing language. But I do have a set of criterias for the languge. First of all it will have to be object oriented. I would dare to say that this is a textbook case where OO is very handy. There will be an extensive messagin support (this might be good reason for creating a new langugage, because built-in messaging/signaling might be necessary) to pass different kinds of events to "characters" and let the AI do its stuff.

Some form of inheritance would also be nice. Especially for characters, sharing of certain features will be very usefull. Such "common sense" ideas such as running away when the character sees a dragon would be inherited by everyone which would result in more realistic environment.

As a result of the above reflection, I'm toying with Smalltalk, more precisely with gst, GNU implementation of the smalltalk language. It isn't yet definite (quite frankly, I'm far from implementing the scripting yet).