This time some more details about architecture of engine. First thing that I need to mention W.R.E. is not engine for L.B.A. project, I create tools that will be use in next productions. Because of that I take some decision that make it's structure more complicated but in the same time more flexible. In this moment W.R.E. is based on four modules: But as you see there is five elements :] Why ? Exe is only wrapper to game dll and do nothing else so I don't count it as module. Ok, so from begin: W.R.E. - Is main part of engine it's managing window, taking care of rendering, physic, sounds, file, materials and things like that. Game Engine - It's the frame of game. Contain all templates for objects i.e. Models, Characters, Action objects. Other important function of this module is editor functionality. Editor GUI - It's interface of editor based on Qt. It's mostly call function that are inside Game Engine. Game - This is DLL so it could be simple connected...