Page 1 of 1

Irrlicht Plugin System?

Posted: Mon Feb 23, 2015 7:53 pm
by ralian
It's amazing just how many cool projects irrlicht engine facilitates. Don't
you think irrlicht would benefit from having some sort of central plugin and
packaging system that people could write modifications for, and have them
all be compatible at runtime?

From what I have seen, such a thing does not exist, but would be very
helpful. Or am I wrong and it would be pointless?

What I mean by a plugin system is an interface coded into an irrlicht
implementation that allows hackers to write their own subclass of a master
modification interface to make their own mods for irrlicht, and then allows
mods to run together in a dynamic environment, mostly involving plugins
registering for gui and scene nodes they will use, and then dispaching events
and messages to mods that need them.

Note: I know that irrlicht is very good about being extensible, and interfaces
like animator and node factories represent that, but plugins often have to be
made with compatibility with others in mind. Wouldn't it be nice to have some
central plugin registration system for irrlicht?

Disclamer: I am by no means an experienced programmer. Take what I say
with a lethal dose of salt. I'm probably way off the mark somewhere in my
understanding of irrlicht.

Re: Irrlicht Plugin System?

Posted: Tue Feb 24, 2015 10:01 am
by thanhle
Hi mate,
There is an IrrExt.

If you make a good addition to Irrlicht, first it will be in IrrExt. If it benefit the Irrlicht engine then the guys will port it.

Regards
thanh

Re: Irrlicht Plugin System?

Posted: Tue Feb 24, 2015 1:09 pm
by ralian
Thanks! That's exactly what I was looking for.