Irrlicht Plugin System?

Discussion about everything. New games, 3d math, development tips...
Post Reply
ralian
Posts: 28
Joined: Tue Nov 11, 2014 1:00 am

Irrlicht Plugin System?

Post 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.
thanhle
Posts: 325
Joined: Wed Jun 12, 2013 8:09 am

Re: Irrlicht Plugin System?

Post 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
ralian
Posts: 28
Joined: Tue Nov 11, 2014 1:00 am

Re: Irrlicht Plugin System?

Post by ralian »

Thanks! That's exactly what I was looking for.
Post Reply