@DBUser-No clue how you could make dlls,but I think dx comes with direct input... maybe take a look at that? Anyhow,having irrlicht gui with dbp wouldn't work. Irrlicht makes its own rendering window,so it'd be quite impossible. Unless you wanna have two windows if you wanted to have an inventory,so,it would be quite useless. Thats why I just moved to c++

Its simple enough for me to make a game with!
Working on DBIrr. Done so far : objets,lights,cameras,billboarding. To come: newton game dynamics support,Animation blending with cal3d.