I have been working on this project for more than a year now. It's an RPG construction kit that uses block structures to create the elements of the scene. The largest part of the work have been in developing a reusable 3D engine for my other projects. It's completely written in Delphi, using the great Clootie's DirectX 9 headers. I'm not using VCL for this, instead I made a GUI unit that allows creating new components and skins.